skysight-inc/HackerNews huggingface dataset:
You're conflating the NSA with the rest of the government, namely the FBI. I believe some spokesperson from the NSA has even gone on record lately against the FBI's desires to criminalize [applied math]. The NSA is an organization that tackles the world as it is.

Compromised standards, TAOed equipment, global passive adversary, exploiting OPSEC fails. Even if the highest compartments of the NSA were able to instantly factor any RSA key, these alternative methods would still be useful for plausible deniability as well as general use by less-privileged compartments.

The FBI is lucky to receive any of the NSA's scraps (and if they did, it would be some vague tip to start looking in the right place), hence being left to push for criminalization to facilitate their actual investigations.
Very cool! Some of this reminds me of the talk that Bret Victor gave at CUSEC 2012:
https://vimeo.com/36579366
Would you mind sharing the query? If you're hitting OOM exceptions with a dataset of that size there may be a typo in the query that's doing some sort of traveling salesman operation.

e.g.,

//grabs literally EVERY node in your database

MATCH (Person)-[KNOWS]-(Friend)

//only the people who have a KNOWS relationship between them

MATCH (person:Person)-[:KNOWS]-(Friend:Person)
How to get shredded at the gym
Have you tried working with Laravel 5.2+ ? Instead of doing tons of for-loops, etc..

You can easily create a collection from data and process it. For example using the DB class to get data returns an array of Std objects.

For a legacy app I'm working w/ --it needs to be an array of arrays... I could for loop, and then add each to a new array.. or I can simply do:

$data = DB::table('something')->where('something')->get();

return collect($data)->map(function($x) { return (array) $x });

There's a talk at lara-con on using collections to replace just about all loops, and it's pretty insightful and makes code so much more readable and enjoyable.

PHP by itself can be ugly -- but the Laravel community has created something beautiful from what used to be akin to horse shit.
Unfortunately, the growth of elliptic curve use has bumped up against the fact of continued progress in the research on quantum computing, necessitating a re-evaluation of our cryptographic strategy. [1]

Even the NSA is wary of elliptic curve public key crypto; isn't ECC significantly more vulnerable to Shor's algorithm?

[1] https://www.nsa.gov/ia/programs/suiteb_cryptography/index.sh...

edit: formatting, spelling
One could argue that what really won it for Clinton was cheating, given the unlikely "coin flip" determinations and missing, uncounted votes:

http://www.desmoinesregister.com/story/news/elections/presid...
Nirvana of video games
How can these devices pass BLE certification and go to +10dBm?
There are too many inference distances for me to explain in a comment (and frankly lazy).

Read the sequences on LessWrong! You might glean a thing or two.
Do you think that there should be a blanket prohibition against causing harm to other people by making false statements, even if the person making the false statement doesn't gain anything by doing that?

This would be a stronger prohibition against libel than (IIUC) is present in US. I also don't see how it could interact with investigative reporting -- a reporter often cannot prove his statements without breaking the confidentiality of his sources.
> Which is why the statement that effective_cache_size is "the total amount of memory you think Postgres will be able to use" is misleading, as it often leads people to se set effective_cache_size to ~75% of RAM, while in fact they should set it to (75% of RAM)/N where N is the number of concurrently running queries.

Meh. From a practical perspective you usually have inter-backend caching effects. And in my experience a too small e_c_s is much more likely to hurt than a too high one.
It determines this by computing the cyclomatic complexity of the function. You can think of the cyclomatic complexity as being the number of distinct paths through a function.

The rich support for quoting / unquoting code in Elixir makes it possible to easily compute metrics like this. The implementation in Credo essentially walks through the code, keeping track of how many "branch" operations are encountered.

https://github.com/rrrene/credo/blob/master/lib/credo/check/...
Lol, I wrote the same exact comment (just 2 hours later)!
Open source drone controller has an FPGA-enhanced brain
The Lenstra elliptic curve factorization method is quite interesting:

https://en.wikipedia.org/wiki/Lenstra_elliptic_curve_factori...
Perhaps you have heard of the People's Democratic Republics of East Germany, Poland, Romania, Hungary, Yugoslavia, Latvia, Lithuania, Estonia, Czechoslovakia, and Albania? Socialism was imposed by a foreign occupying army.

Or take the Soviet Union itself. The democratically elected Provisional Government was overthrown by force. Even the socialists-only Constituent Assembly election was simply voided and ignored by the Bolsheviks when they overwhelmingly lost.

Your claim is empirically false. Socialism has historically been imposed involuntarily at gunpoint in almost all cases where it has achieved any measure of real power. Moreover, once established, its show elections are a farce, with only pre-selected Party approved candidates allowed to win.

You will no doubt reply that none of this was done by "real" socialists, and that <insert your favorite sub-sub-branch of socialism here> are the only "real" socialists. This is the "No True Scotsman fallacy".
Yes if you shell out for all the money to run it on every core, and use a lot memory it is solid. But the bang for your buck, Microsoft SQL has a better support plan, and saner licensing model. My experience is working with smaller datasets <200GB so YMMV.

I mean I'd rather use Postgres. But large corps like having a vendor to call.
This is a free country and capitalist society so Apple has every right to do what they want to do. I don't object to it. What you're saying to Socialist and it has it's plus and minuses.
While I know most of the people here might be against it:

* last pass - password manager

* noscript, ublock
That's pretty interesting. It's taken me 5 readings of that sentence, including once out-loud to get your reading of it.

I thought the generated summary was really, really good. But I knew that Novell wasn't considered an internet company, so it wasn't until I made myself ignore that before I could see the other reading.
I'm not sure why I'm meant to care about NSA's recommendations.

Meanwhile: everything you can reasonably use today is broken in post-quantum world.
Wozniak Warns Apple Against Removing Headphone Jack
> Safari is bad because it's behind the times, and doesn't keep up with standards

Safari and WebKit has 100% support for ES6, which is more than any other browser - http://kangax.github.io/compat-table/es6/

I think what you mean is Safari doesn't support the standards you want it to support, some of which aren't actually full standards yet but candidates.
> Groovy needs two lines (@Grab and import) to get a dependency. Golang only requires the import. Perhaps Groovy needs to be rewritten in Go.

I'm not dissing Golang but it isn't even remotely the same. A major portion of the OP content was about using Python instead of shell scripts.

Golang is not scripting language. You need to compile for each platform and the code is opaque once it is compiled. Not to mention Golang might not have dependency issues at runtime but the overarching consensus is that certainly has issues with compile time dependencies management (auto checking stuff out from github is not effective).

> Perhaps Groovy needs to be rewritten in Go.

I normally don't say this... but that is just dumb fanboy comment.

EDIT: apparently you are working on a scripting language powered by Go called Gro. I'm not sure if you just mistyped and meant Gro instead of Go.... and reading your blog it seems you must have been severely burned by the Groovy community.
Nice metaphor.
I've had an idea floating around in my head for a while of a distributed decentralized "Tweet" pub sub system. The actual implementation is above my personal ability though I believe.
Plan A, find a job. Plan B, build your client base using our platform
Yes, if only there weren't so many darn people on this planet, but of course you're entitled to your space. /s
That's basically the barrier to entry of running a cab company minus the licensing fees.
Thank you PuercoPop, I am learning Common Lisp, your comment helps me a lot, problem fixing...
Speaking as someone partially responsible for turning the web into "some misfit wannabe app engine :(", yes – those were some of my favorite books when they were released.
In my experience, people being nice instead of being honest leads to millions of dollars and man-decades of time being wasted.
Subscribe and Save on Amazon? Don't Count on It
There are many of these ancient fish ponds throughout the Hawaiian islands -- some of them enormous and very pretty.
There's nothing that requires it to have content, no. Absent other styles, an empty <span> would be invisible and have no effect though.
Dude congratulations! Please write a blog post on :

1. Who invested this product?
2. What are it's key features that are missing today in IDE's?
3. What was your primary motivation etc.

It will be nice to hear the backstory.
Today’s men are not nearly as strong as their dads were, researchers say
It's not similar to the devices covered in the article. This is how a beacon work:

1- A beacon broadcast a UUID.

2- The users should install my app, the app reads the UUID.

3- The app requests the picture or video related to this UUID from my server.

If an attacker can access the beacon and modify it, then my app is not going to find the UUID's i added to the server.
By everything you mean every public key scheme? Aren't symmetric crypto schemes based on strong shared secrets secure from quantum computers?

With Optalysys and D-Wave, I expect quantum computing to become mainstream within the next ten years.
Obligatory quote (I should write a blog post on this subject some day):

"The most common cause of failure in leadership is produced by treating adaptive challenges as if they were technical problems" - Ron Heifetz
How to make Slack less bad for you
Schools that #GoOpen should #GoOpenSource
The top 10 h1B employers are IT offshore outsourcing firms
They already accounted for what you said.

"When Glimcher would remove all the choices except the Snickers and the selected candy, participants would wonder why they hadn’t chosen their favorite."
Turn off all extensions and reboot.
Disagree. As someone who has worked extensively with both WPF and WinForms, they're just different programming paradigms (XAML vs Forms Designer), but once you get up to speed on WPF, you can develop interfaces, even "quick and dirty" ones, just as fast if not faster than WinForms. What exactly about WPF is overkill?
Avoid Windows Forms for new applications. WPF is the current modern way to make Windows applications.
Felt more like a rant trying to fit them all in the same bin.
You could use the Dropbox API with oauth. The same files in Dropbox can be used to sync the web API, phone apps, and desktop apps.

You could also roll your own solution with S3 or something like that. The point is that you will be using fairly common and popular services which aren't likely to go away anytime soon, and aren't operated and maintained by yourself.

You could also take the approach 1Password does: operate your own sync service, but allow users to use Dropbox or iCloud instead. The onus is on them to make sure the files are in the right places, but they effectively have total control over the files, which a lot of people like.
The sun? Seems a little expensive.
Visual Studio and WPF, with NuGet as a package manager. Use WiX to build your installer.
A powerful markdown presentation tool
The thought that Microsoft developed Visual Studio in order to spy on developers is a bit much to stomach.
a parse tree showing which less-important words/phrases describe higher-level words

Things lower on a parse tree aren't less important than things higher. It just represents a dependency relationship.
As with everything in astronomy: it depends. Just because the star is longer-lived than the Sun doesn't mean its planets will remain habitable as long. Small stars have planets that orbit close and become tidally locked, possibly losing their water and atmosphere in tens or hundreds of millions of years. It will be a long, long time until Proxima Centauri dies – four trillion years by one estimate[1] – but its planet may be dead already.

Cheerfully, multicellular life on Earth only has somewhere between 600 and 800 million years left before the Sun gets too hot and all the carbon dioxide disappears from the atmosphere. But single-celled organisms will persist nearly another 3 billion years.[2]

[1]https://en.wikipedia.org/wiki/Proxima_Centauri
[2]https://en.wikipedia.org/wiki/Timeline_of_the_far_future#Fut...
I'm sure it uses some kind of Markov chain statistical analysis technique that would have to be programmed to assume you were typing on a particular keyboard layout in a particular language. On the other hand, there's nothing stopping them from trying to decode the raw data with several different configurations and seeing which one sticks. The IBM Selectric bugs the Soviets planted [1] did a similar thing, where they only transmitted four bits per character, but the messages could be rehydrated knowing letter and word frequencies from the English language.

[1] http://www.cryptomuseum.com/covert/bugs/selectric/
The article explains it's not comparing it in a vacuum, it's specifically comparing when there's 20 candy bars including your favorite to two including your favorite. quote: "When Glimcher would remove all the choices except the Snickers and the selected candy, participants would wonder why they hadn’t chosen their favorite."
Basically saying it's only irrelvant in the strict sense defined by https://en.wikipedia.org/wiki/Independence_of_irrelevant_alt...
Introduction to Travis.CI Part 2
I'm normally pretty cynical about these sorts of efforts but this seems pretty compelling.

One pet peeve about the site, please consider adding a "Who" section or note. One of the first things I look for in an interesting site or project is the "human face" of it, so to speak.
Ah, fascinating article.

But when I first saw the title, I thought it was going to be about these particular arrows scattered across the US landscape... http://www.dailymail.co.uk/travel/travel_news/article-303823...
Oh, sorry was typing same thing at the same time :-) Also had to go find link for https://en.wikipedia.org/wiki/Independence_of_irrelevant_alt... which I couldn't remember the name of at first, but same money quote!
Are you able to simulate your Rex chip on one FPGA, do you just do a piece at a time, or over several? And what kind of FPGA's? Curious what hardware it takes to support developing something like that.
I did find the google part summarised (http://www.scottaaronson.com/blog/?p=2555) "<skip writeup of known facts> Thus, while there’s been genuine, interesting progress, it remains uncertain whether D-Wave’s approach will lead to speedups over the best known classical algorithms, let alone to speedups over the best known classical algorithms that are also asymptotic or also of practical importance."
Medical procedure to treat uncontrollable hand tremor a 'game changer'
I agree.

But it's worth pointing out that a Google style interview also includes some portion which is "system design" oriented which would touch more on that kind of thing.

But they're more interested in avoiding false positives, than false negatives. So the process is designed to weed out most people.
Would moon also align its orbit? In the icy eyeball it could make some interesting tides like on the football stadium.
https://alpha.trycarbide.com/new is the link to try it out. Not sure why it's getting so much hate, the widgets are just icing on the cake, it's like tonic.dev on steroids. You only need to look at the Python community to see how powerful notebooks can be.
So much time. So much time.
See above replies from myself and whack
Indeed. If it made it through review without that happening... that would suggest that peer review is fallible. ;-)
I know what your saying. Finding something non-trivial is hard.
I know a lot of developers in your situation, I was one of them. Let's chat and see what we can do
West Elm Rug Review
>> The things that make BEAM good at distributed systems like processes and network "translucency" (because let's face it, no network is transparent) are all built into BEAM itself, not OTP.

Maybe I'm in the minority but I read that as a direct contradiction.

I'm not sure what definition of a "distributed framework" you're working from, but if you're going to apply that label to something you ought to at least know what aspects of it specifically target the distributed use-case, and if it doesn't add anything to make the "distributed" part of that easier, then you can't very well claim its a distributed framework.

OTP is a platform for state management and fault tolerance. Everything "distributed" is already present in BEAM.
They operate on cacheline-sized pieces ever since the P6.
Are you ready to turn your idea into a reality?
I don't think D-Wave ever claimed to be faster than silicon on any benchmark, nor would there be any reason to expect it to be.
Oh, that's funny. I was thinking it was. I guess it's a software company but not an internet company.
History is split. Marxist-style socialism was installed by force in Eastern Europe, Russia, and other places. Democratic socialism was installed by free elections in northern Europe, and continued there in later free elections, with candidates of multiple parties allowed to run.
1. Sure, they can do multiple things. When most people talk about Cloudflare, they're referring to the L5 interdiction.

2. You could make a similar argument about network gear having code to facilitate streams. Having a third party provide this functionality is further down the path of centralization.

3. Sure. The point is that to create/tweak protocols, you have to convince Cloudflare (etc) to implement.

It's the end to end principle for a reason. It's not a hard and fast rule, in fact there are many immediate reasons for wanting centralization. It's just unsustainable in the far term.
If you really want to make Tesla production numbers seem tiny then compare it to vehicle platforms.
And looking forwards to each new kernel release! And trimming it down to the bare essentials to minimize resource usage.

Also I knew the purpose of every process running on my box. Now I am just as bewildered as I am by Windows.
That article missed the most interesting one. In 2014, then Aussie prime minister Tony Abbott promised to "shirt-front" Putin at the G20 summit about the downing of MH17 over Ukraine which killed 38 Australians (and 250 other people).

So Putin parked a nuclear sub (and flotilla of other Russian navy ships) off the coast of Australia during the course of the G20 summit. Possibly a lesson there about the consequences of loose talk in politics.
But what's 1,800+ killed by death squads in the past 7 weeks? The condo market is booming.
Dark Forest anyone?
My Anime
Yeah, I think that's what sat weirdly with me—the article felt like a 'it was bleeding me dry!' kind of thing, but I have a hard time seeing how that could be the case with those kinds of expenses. It feels more like a "this isn't fun anymore" kind of shutdown.
Please, the media covers Hillary extensively and it is almost always negative. This story is a great example - tantalizing headlines about impropriety but then actually nothing that really indicates wrongdoing. People that ran charities got meetings with the Secretary of State -- what is the scandal here?

Vox did a good write-up of this and how the AP went out of their way to make this look worse than it is: http://www.vox.com/2016/8/24/12618446/ap-clinton-foundation-...
Object Storage with Cassandra and Pithos
I have to say I agree with all that - and on the company side, everyone also says hiring is broken.

Overall, I think the process is just kind of silly, and I'm sure whoever comes up with a better way will be able to make some good money as well.
lea also doesn't modify the flags register. At one point this meant there was a wider choice of execution units it could be scheduled on than arithmetic instructions that required a full ALU.
I always though the recommended way to handle that split was by using setup.py as the Gemfile equivalent with very loose versioning rules, and for the Gemfile.lock case to not edit requirements.txt but to only generate it from pip freeze (or whatever it was - I haven't used Python for a while).
What’s New in C# 7.0
The Myth of Self-Service Analytics
Every real-world cryptosystem in current use, possibly excepting some experimental pq systems like the RingLWE that Google's playing with.
So apparently what happened is that they left the code in, but removed the switch in System UI Turner. So those who were in the beta program, installed preview builds, and enabled the feature, still have it enabled after upgrading to 7.0 final. But if you didn't have it enabled before, there's no way to do so out of the box.

However, there's a third party app that provides access to the switch (seems to not work for some people, or require several tries - YMMV):
http://android.wonderhowto.com/how-to/enable-hidden-night-mo...
More importantly, the system architecture is different.
All of them muslim countries.
Check out EnterpriseDB. I don't know how good they are in practice. But their speciality is solving the exact problem you mentioned with Oracle vs Postgres.

http://www.enterprisedb.com/products-services-training/produ...
Argh, yes, I meant POWER9. Thanks.
We do most stuff on a single FPGA... Our development flow is parameterized in a way so we can generate RTL with different numbers of tiles, SRAM per tile, and many other details within seconds of an RTL change. We have an Achronix Speedster that can fit 16 of our cores on it (our full test chip), while our cheaper Xilinx Kintex Ultrascale boards can comfortably fit 8 but can do 16 if we cut the SRAM size down from what we have in the real chip. You could split designs across FPGAs (The Dini Group sells systems using Xilinx and Altera chips built for this), but I have heard it is a real PITA, and we're doing fine with what we have right now.

I'd love to get a real ASIC simulation/emulation platform like Synopsys's Zebu or HAPS... Both use multiple Xilinx FPGAs linked together and easily integrate with the Synopsys EDA flow. Cadence also has the Palladium emulation platform, but those boxes approach the cost of a house in the Bay Area.
Mail a Brick to Junk Mailers
So, hipsters and hipster hate has been around for at least 225 years?
Leftist and Obama for sure

Nationalist as well
I don't think that is true for Malaysia. If you are Muslim and renounce your religion you can get in all kinds of trouble, but not to the point of execution ... and that is in a place where you can get executed for drug trafficking.

If you are some other religion it probably wouldn't matter.
For Rust? Keep going! Would be so cool!
Ok, that makes two of us that read a pile of SW features in HW and thought about the 432. I think this is more like the i960, though, where a fast RISC gets some extra features. Always thought it might have succeeded if not for the BiiN and Ada crap. IBM's been playing it smarter with POWER by making sure its compatible with and aids the software people actually use. So, POWER9 has a much better chance than Intel's prior attempts.