skysight-inc/HackerNews huggingface dataset:
In the enterprise space this concept is thriving and doing well. For example, SnapLogic has been building enterprise integration technology that can easily tie hundreds of different data sources together using pre-built or custom components using a GUI or programmatically. In order to become a critical part of business infrastructure it needs to be a professionally supported and maintained product. Yahoo Pipes was just an experiment and not a serious business so people never built anything serious on top of it that would pay for the underlying maintenance and infrastructure.
I'm a JavaScript Developer at Evernote, Codementor AMA -7/31
I dislike the Java language, but the JVM itself has excellent tooling.

Maven and OSGi are wonderful, wonderful things.
"Freedom from terrorism"? There is no such freedom.

And I'm not interested in the FBI trying to create one.
I think he wants to deliberately undermine the ability of the majority people to have access to information security. The only groups that he wants to have information security are US government agencies and their allies (both national and corporate).

I find the idea that "the people behind implementing and pushing for these policies don't understand the obvious consequences" to be absurd. This push has been about power from the start.
Show HN: Matchbox – a concurrent pattern-matching engine for topic subscriptions
Let them outlaw encryption.
Let them backdoor all the softwarez.
Let them isolate themselves from the intellectuals.

"America will never be destroyed from the outside. If we falter and lose our freedoms, it will be because we destroyed ourselves." - Lincoln
That quote around "someone's job depending on them not understanding something" comes to mind...
I thought it was Mark Hurd (the current oracle co-CEO) who was trying to save tennis

http://www.bloomberg.com/news/articles/2015-06-04/oracle-s-m...
You can easily hide encrypted data in other data.
SQL Will Inevitably Come to NoSQL Databases
"a subset of Intel IPP (IPPCV) is given to us and our users free of charge, free of licensing fees, for commercial and non-commerical use. It’s used by default in x86 and x64 builds on Windows, Linux and Mac."

Has OpenCV just had a great big binary blob dropped in the middle of it?
So would vitamin D supplements. 70% of the population suffers from vitamin D deficiency and the rate is higher among African-Americans due to skin pigmentation, and possibly other factors. Vitamin D plays an essential role in the manufacture of serotonin within the body, and serotonin has an essential role in mood and executive function.
There's a nice: do your undergraduate in Europe for free (and do well there), then do a Masters at your target US elite institution. Much cheaper, same brand recognition and Masters programs are a lot less selective, i.e. easier to get in.
It's not about performance and bottlenecks, it's about CAP theorem: any system can provide only 2 of either Consistency, Availability, or Partition-tolerant.

Consistency: you want all you cluster to have the same data.

Availability: you want being able to lose one node or more in case of some issue.

Partition-tolerant: in case of net-split (think IRC), the splitted part of your cluster can work in isolation, then re-heal when the link is up again.

When someone sell you auto-healing and cluster reliability, they are selling you AP, which means that you lose the C, something we all takes for granted. Cassandra is one of those. Think of what you can't do when all your nodes can have different data of the same model.

Sorry for the useless explanation if you already knew that.
Thanks luu for posting this paper. I have a quick question about "the specific DNA [sites]" in carbapenem-resistant bacteria that "RNA-guided nucleases (RGNs) targets".

Would then this involve regular iterations of new designs of this "RNA-guided" anti-biotics, as newer strands of carbapenem-resistant bacteria evolves and there are new DNA site variations that the anti-biotic needs to target? (Otherwise, if the design is not constantly updated, would it only create evolutionary pressure to select out the current dominant strand of carpaenem-resistance in favor of potential newer mutations?)
Set theory & basic boolean algebra (De Morgan's laws, etc).
Though not CockDB...
The prosecution is trying to limit the arguments the defense can make to those germane to guilt or innocence and the reliability of the particular evidence introduced by the prosecution, using a particularly narrow interpretation of what is germane.

(The defense will normally do the same thing in reverse, as well as countering the prosecution motions on these points.)

Looking at the particular arguments, and without any more information than is in the article on the case, it does seem that some of the things they seek to exclude would potentially have direct relevance to either guilt/innocence or the reliability of the prosecution evidence (particularly information about the CI, which may serve to contextualize the recorded conversation), but many of the things.

The stuff about Snowden and the NSA, well, I'm having trouble seeing the relevance to the questions of fact that appear to be at issue in the case, though if information directly gathered through such surveillance is presented, and a pattern of government dishonesty to courts related to that surveillance can be shown (e.g., the FISC ruling which called the NSA out for repeated misrepresenting the program to the court), it could arguably be relevant evidence to impeaching the program as a source and, therefore, relevant to any of the evidence produced from that source.

Like to see the more complete filings from both prosecution and defense on these issues.
Arguably, the highest level of abstraction will be in the query language exposed to applications. Will it support SQL?
This phase gets repeated far too much on the internet, but in this specific case "don't talk to the police" is key.

He is effectively getting punished for voluntarily going to the police station and talking about his links to known criminals. Had he either not gone or said nothing, they would have lost 3/4 of their charges (and arguably 4/4 since the final one is based on the premise that they can show that he was being investigated, which arguably he wasn't being until he spoke to the police).

In the UK the whole talking to the police thing is "complicated" (due to the whole "But it may harm your defence if you do not mention when questioned something which you later rely on in court." bit), but in the US it not only isn't complicated, but there tons of laws on the books against lying that can be used even if you believed what you said at the time but that turned out to be materially untrue (e.g. mis-remembering something).

As an aside this is yet another case of an innocent person pleading guilty to a "crime" they didn't commit just because the way the plea system works they will be punished for actually receiving a fair trial. Why this and other case like this aren't a national scandal I'll never know?

> In March, Matanov pleaded guilty to all four counts of obstruction of justice. When he entered his plea, he told Judge William G. Young that he maintains his innocence but fears a decades-long sentence were he to go to trial. His plea agreement with prosecutors calls for a 30-month sentence—still a harsh punishment for little more than deleting videos and clearing his browser history. Matanov’s sentencing hearing is scheduled for June.

The judge, William G. Young, is also corrupt for accepting a guilty plea from a man who claims they're innocent. That entire paragraph is solid proof of how utterly broken the criminal justice system is (even if you believe he did something, the point is HE doesn't believe it but hasn't received a trial).
I feel like Atari might be the grandfather of all this.
> (unless if they created a specific lib in haskell to emulate an imperative program and mutable state)

Writing a vm in haskell is hardly out of the question.
So... you're saying you're a Sith?
Commits are forever. What happens to your history of pull requests if github shuts down or turns evil?
I don't know Kong very well, but having look at the documentation, feels a little too much like a framework to me.

The nice thing about Mesos etc. is that it makes almost no assumptions about what your system is. You pick and mix the functionality you need. For example, Marathon is basically just a process manager. You wire it up the way you want; the application can be anything, from a web server to a one-off script.

Kong seems to be "Rails for microservices". Which is probably useful to someone, of course.
Java was truly ahead of its time in that vision. Its promise was initially its portability, and it always had a network-friendly orientation.

But the plethora of interconnected devices that we have and envision today simply didn't exist at that time. If Java hadn't hung in there, we'd be talking about another, more recently created language designed for this purpose.
> you're better off spending time learning CS topics (e.g. floating point number representation/bugs/limitations, encryption/hashing/etc, binary representations, assembly, kernel inner workings, CPU inner workings, and even borderline electronics)

This. These are things that will directly affect the quality of your code.
NSA said to increase monitoring of US 'Net traffic to catch hackers
Good point about university hosting and a clear boundary for copyright-cleared content. Archive.org has made progress here, although their discovery tools have much room for improvement. You would end up needing something like YouTube's "Content ID", since anyone can tweak a few words and resubmit content to create a new hash. This implies a need for distributed moderation, human+algorithmic. Much can be learned from the SEO industry, http://searchengineland.com/fooled-us-google-no-longer-annou...

On the topic of categories: once upon a time, dmoz was an open competitor to Yahoo, when hierarchical categories were used for discovery. It's now the Open Directory Project: http://rdf.dmoz.org/ . Google acquired the best-in-class open data graph FreeBase and later killed it. The data has since moved to Wikidata, which is the closest we have to an open version of the proprietary semantic graphs which have been constructed by Google, Facebook, Bing, Diffbot, etc. Some related ideas at http://openknowledgegraph.org/

Agreed that end-user deployment and usability need to be brainless and the system must be initially seeded with high-quality content. Usability is expensive and often specific to vertical market segments, hence would be best implemented by competing commercial applications which operate on the public, open, distributed data. But there would be the risk of commercial centralization (like Github/Gmail) of the open protocol.

It will be a challenge to orchestrate the boundaries between commercial software and open content, but this dynamic is arguably responsible for the construction of the entire Internet. We need to find balanced and stable boundaries between commerce & commons, because neither is going away.
It's worth noting that they are backed by Google Ventures apparently: https://twitter.com/GoogleVentures/status/606534505332154369
Uh, the only reform of domestic surveillance is dismantling it
At least 64 GB Samsung Pro microSDXC card can write about 70-80 MB/s, read 90MB/s. But most other cards are really slow, cheap ones can write just 2-10 MB/s.
RedditStorage
But breaking a window and climbing though it takes time and you can cut yourself if you hurry and crowbar makes a lot of unwanted noise.

And not every garage is your basic suburban-attached-to-a-house type. Some little more expensive flats have underground parking where the gate opens with garage opener and thous suckers don't even have windows, they are just metal gate.

With this you could gain access to the cars and with boosting the signal from the cars with the "keyless entry" you could easily swipe clean a lot of cars without the a trace.
"The authorities" created Tor, and it was created so that spies can report back securely. The more Tor traffic there is, the more secure are they from being caught.
Let's Encrypt Root and Intermediate Certificates
to build technological solutions to prevent encryption

There is one way and one way only to do that. Remove all general purpose computing devices from the hands of the public, and make it illegal to manufacture or distribute them, or knowledge of how to do so. I can't see it happening, myself.

Cory Doctorow, on the coming war on general purpose computation (although he thought it would be the copyright lobby)
https://www.youtube.com/watch?v=HUEvRyemKSg
The Village and the Village
> So singling out Android in HN submission title is grossly
> misleading. Especially since reading this comments shows
> that people don't read the articles posted -_-

I have always considered HN the 'new Slashdot'
Perhaps we should send more kids to Europe for schooling to see how a civil society lives, then bring them back after graduating to fix the problems with America. win/win :)
Blub.

To expand on that, read Paul Graham's essay "Beating the Averages."

http://www.paulgraham.com/avg.html

You're stating, unequivocally, that math doesn't directly affect the quality of your code. In fact, in seems to me[0] that the vast majority of people who repeatedly declare that math is useless or of minimal use in coding are themselves not qualified in math. To them it's just all abstract nonsense that they don't need.

Contrast that with people who have got deep qualifications in math who say, repeatedly, that it does affect the quality of their code, and it does help.

What do you make of that?

If you don't have any background in math then you won't have the knowledge and experience to see when it will be useful.

[0] I'd love to see a proper survey/study of this.
Thanks, Paul.

My advice to you is to (a) model in TLA+. Writeup seems fine but, as you note, distribution is non-trivial (since intuition does not sufficiently/effectively inform the mental model). (2) do not rely on monotonic nanosecs from Go runtime. Only usec level precision is guaranteed monotonic. (3) if you don't own the client you are open to byzantine failure.
Location: Atlanta, GA

Remote: Yes

Willing to relocate: Yes

Technologies: Quickbooks, Xero Certified Advisor, Excel expert, etc.

Résumé/CV: Please contact me for my resume

Email: brad[at]beechvalley[dot]com

I help software companies solve accounting problems.

I'm a CPA with several years experience helping software companies. I started my career at a big 4 accounting firm in their technology practice and have since started my own boutique advisory firm.

I (or my resources) can provide interim CFO, Controller, Director of Revenue, and/or Senior Accountant-level services. Please contact me for more information!
> Since 9/11 have any attacks been prevented?

Lots of attacks have been claimed to have been prevented, though in many cases when the details for several of them came out they were attacks that may have been discussed but weren't particularly likely to have been executed, and/or plots that were largely driven by government agents.
>> Its not the use of the adjective, in contexts where it is germane, that is demeaning, it is its use as a noun, separating the descriptor from the humanity of the person to whom it applies.

Do you realize how stupid and trivial this argument is?
Any statistical analysis needs generalization. The generalization was not done in spite. It was for an objective study.
Theyre tired of having to break laws to do their job. They want to spy on us and they want us to not only accept it but appreciate and like it. If you make it socially acceptable it will never be challenged again.
It's not entirely unlikely that he stopped doing banking himself, instead of through an assistant, well before online portals for banks were a thing.
The real problem is poverty and more generally extreme inequality.

I don't understand how people can make statements with this when it is so at odds with the facts.

The homicide rate in Baltimore in 1911 was 5.8 per 100,000. Last year it was 37. Was Baltimore less unequal during the gilded age, long before the progressive income tax and federal welfare? No way. Obviously poverty is also way lower today.

The differences are even more stark when you compare modern Baltimore with a place like Edwardian England. Again, England in the early 1900's was massively unequal, had massive poverty problems. But it had homicide rates a tiny fraction that of modern Baltimore.

Why do the U.S. inner cities have so many more homicides than any slum in China or India?

Read the book Ghettoside or Don't Shoot. Crime happens when people can get away with it. Crime happens when cultural and legal sanctions against crime don't get enforced.
MAU was rarely used back then so I wouldn't expect to find it.

Now it's recognized as basically the only useful metric for sites like this. GPlus, Instagram, Whatsapp, Tinder, Snapchat, and Twitter(well 4 years but close enough) all release MAU within that 3 year from launch timeframe.
Of course they do: that's why simply running Tor qualifies you for extra attention from their side.

Remember that they decide who to murder using metadata. A world where only "evil people" used encription would be ideal: they would know who to bomb right away!
I don't work for Airbnb, but most top notch engineering organizations I know have far more unsolved problems than solved problems.

Each additional magnitude of scale also brings a new wave of engineering challenges and opportunities.

I'd be shocked if this didn't apply to Airbnb. This is just as much a teaser of what's to come as it is a shrine to what 's been built.

(I personally have don't have the SF requirement nor any comment on that - Kaggle fully supports and promotes a distributed workforce)
Background: I do a lot of work with apps at scale, so dealing with really big sets of data, and doing maths on it. With that in mind, I'm biased towards the maths that I use, but I'll try and be broader and as unbiased as I can be.

1. Statistics. There's so much you can do with a really solid understanding of the basics of statistics, it's silly. It's massively helpful with things at scale where you get into difficult caching challenges, systems with multiple data sources and estimating data accuracy, informing based on partial or sampled data... Really useful stuff.

2. Geometry. You'd be amazed how many problems there are that exist in n dimensional space. A good grounding in geometry will let you understand how lots of systems work. For instance, autocompletes tend to be solved nowadays by calculating distances between input shapes and words in n dimensions, where different stopping points add an extra dimension. Also really helpful when you start dealing with complex data systems.

3. Interesting algebra. Mostly if you understand code, you'll pick this up pretty quick. Lots of philosophical similarities.

Beyond that, it depends on what fields you want to go in to as you can get really specialised. But whatever you write, knowledge of those three will always be handy.
As I understand it they don't exactly need a search warrant currently. http://www.forbes.com/sites/andygreenberg/2013/06/20/leaked-...
You know, every time I personally write a blog post, I've learned to just assume that people will only read the title. If I'm lucky they may also see a subtitle or read the first paragraph. But unless you just write some compelling content, almost nobody will read it all the way through. You can't blame people. We're so inundated with information these days, we have to skim through things.
Modular arithmetic. Big-O notation.
There are always a lot of optimisations and improvements to do.. It might not be the most interesting job out there, but I bet there's plenty to see.
> The thing is that the "boring"/average programming jobs are the silent majority.

Let's not forget about all the engineers (making planes, trains, automobiles, and all sorts of other things) who use "advanced math" daily and write software. It's not relevant to OP's question, but we sure like to ignore them. [1]

[1] Is there any data to back up that "boring" programming jobs are actually the majority?
Understanding stochastic processes has helped me quite a bit in my data mining career.
U.S. Says 4M Federal Employees Affected by Data Breach
That was the (intended) joke. Hard to get across in writing. The boring work is over now!
My parents have two Papillons that bark frantically if a butterfly enters the airspace of their house.

Sit on the couch? Bark.

Stand up from the couch? Bark.

Phone rings? Bark.

Television channel changes? Bark.

Doorbell rings? BARKBARKBARKBARKBARKBARKYOURHEADASPLODE!

In order to gauge the severity of any potential threat, you have to time the barking interval. If it lasts longer than three minutes, there may be armed men outside your door. Or they have to pee. So when you open the door to let them out, the thugs can enter.

Properly calibrating your dog is important.
> Real terrorists...

...get elected as politicians or use their cash for more productive uses such as regulatory capture.

> Moreover, organized crime...

...simply used their captured politicians to make their activities legal. Why use cloak-and-dagger tricks when it is cheaper and easier buy the organizations that get in your way?
The full text can be found here: http://www.rle.mit.edu/sbg/wp-content/uploads/2014/09/Sequen...
Well, there's plenty of people who have been goaded by the FBI into a mock attack who have been stopped from carrying out those mock attacks.

I know, that doesn't count and if anything it's basically entrapment, but hey... we have to justify the budget somehow.
I'd like to see the firmware decode/encode the MBR or MBR-equivalent. Encryption only being available if someone sets a jumper on the mobo during OS installation.
CockDB. For the, uh, rooster calls for millions of dollars.
That made me cringe a little. Especially when the rest of the page seemed pretty professional (save for the now industry-standard cartoon icons everywhere).
You are implicitly presuming an expected utility framework (more generally, that people rank outcome distributions based solely on their long run central tendencies).

This isn't the case (or even uniquely formalizable) in base (non-e.u.) utility theory which requires choice-order preservation under arbitrary monotonic transformations of the scoring function. Expectation ordering is not necessarily preserved under such transformations.

E.U. is a common paradigm because it is a useful approximation and allows numerical calculations but it is not all (or even, the core) of utility theory except in very limited circumstances (e.g. purely monetary payoffs and linear utility of money).
A bank is not equivalent to your home. You may note that banks generally lock up their physical money behind very sophisticated security systems (relative to other homes/businesses). They deal with a different level of threat, and respond accordingly. Even then, they don't try to safeguard against someone physically demolishing the building, because there's only so much they can do, and at the point someone is willing to go that far, the chance they will complete the theft without being noticed and tracked is virtually non-existent.
Okay, some better phrasing, then: the closure-based approach has been idiomatic for years, but the symbol-based idiom is new.

What lessons have folks learned from trying these approaches in other languages? Which is more idiomatic, and why?
Man, these guys have a lot of stellar engineers with really strong backgrounds. They also have "free fridays".. which is crazy.
Thanks guys, it was such an exciting product to work with, create with and help all the community members. I learned the most from this product.
Linear algebra also allows for things like

Facial recognition, error correction/detection, linear programming optimization, signal analysis, graphics, machine learning, quantum computing...

The list just goes on and on.