skysight-inc/HackerNews huggingface dataset:
1) e^x is a function whose derivative is equal to its value.

2) e^ix is a function whose derivative is equal to its value rotated by 90 degrees (ie^ix).

3) As x goes from 0 to pi, the trajectory of e^ix always has a velocity vector perpendicular to its current position. For example, when x = 0, the current position is 1 and the velocity vector is i.

4) So the trajectory a circle arc of length pi, which ends at -1.
What does it feel like to invent math? [video]
Also, the time was longer than 40 minutes. He waited that long before talking with someone following detention. He then was forced to give up his phone/password and waited another 30 minutes while it was searched.
Most people don't really travel to get in touch with local working class. Most people aren't interested in the working class back home either.
There's more to the UK than London.

You can't knock down buildings here. They're all listed. Where they are allowed to they build flats which go for half a mill (and are sold out before building completes - so much for your claim about people not wanting to live in flats). House building is cheap - it's the land that's expensive and it's only expensive because it's illegal to build anywhere outside of town.

There are sleeper villages all around the town. It's an insanely inefficient configuration only propped up by house owners' short-sighted interests.
i have written very large systems in labview, and your viewpoint is simply not accurate for a good labview programmer. just like any coding discipline, you keep your VIs, classes, libraries, etc. small and suited for a single purpose. what you end up with is a collection of VIs that basically have a REPL automatically built in (i.e., just run the VI). and when i say large systems, i mean multiple projects with greater than 1,000 VIs and many tens of classes.

it's a rule amongst good labview programmers that you keep your block diagram to where it fits on a single, reasonably sized/resolution monitor without scrolling. simply adhering to that rule encourages good coding practice. within my large systems, i am able to freely edit pieces with often no unintended consequences. since reference-based data types are really only used for multi-threaded communication and instrument/file communication, you typically are operating on value-based data which makes reliable code development quite easy.

and what you describe is equally applicable to any text-based language. neither labview nor text-based languages have built-in precautions against horrific coding standards.
That it's not so different is my point.
Doesn't this boil down to the "I am willing but unable" situation? The man in this case was the "unwilling but able" situation. My question is wouldn't the man be shifted into the former situation if he just claimed to be now willing but to have forgotten his keys.
The Life of Pi: Inverview with David Braben
You're getting downvoted, but you're right: https://www.jacobinmag.com/2016/09/gun-control-mass-incarcer...

The NRA is not a civil rights group for all gun owners.
I see what you are getting at, but it would still be;

60,000 = "oh well, some false negatives, some false negatives AND false positives, whatever"

30,000 = "oh well, some false negatives"

Although i get the feeling we are moving into semantics, its just always bothered me the way this was worded. Anyway thanks for that perspective, made me think.
He could have done that with a lot more tact - informing publishers and employees. He's non-confrontational - ok. Hire someone that isn't. Moonshots carry a risk and it's not all his risk. It's the investors, the users, the employees as well.
I agree, but there are risks in using a proprietary platform for this. See sourceforge.
I think that answer tells us more about you than the state of the mobile ecosystem.
This isn't such an issue because you can update the DynamoDB index using an AWS Lambda function on every putobject or removeobject event.

It's still not something I want to do, mainly because I'd have to touch DynamoDB but secondly because, well, why the heck doesn't AWS do it?
I think along what I think might be similar lines to the parent.

Mathematics is a language to describe the universe, both observable and theoretical.

The universe is more akin to the specification, whereas mathematics is our implementation.

A way to expound, introspect and reach understanding.

I wouldn't say that the universe performs mathematics. We could equally understand it through a different method, perhaps if we had moved towards magic rather than method in the days of alchemy, we might have something as pure as mathematics, but looking vastly differently.
To me, this is incredibly perverse: no one should be forced to assist the government in their own prosecution.
There were also people for millennia who died of diseases now easily treatable and indeed routinely treated. Does this constitute an argument against modern medicine?
who needs a reason, when you have faith.
Data management is a hard problem because most of the companies have different requirements and culture, that's why many "data-driven" companies try to build their in-house own analytics solution.
In order to address this problem, we're working on an open-source data analytics platform that let's you to collect data from anywhere and manage it easily with our cloud. Unlike many other analytics services, it solves ETL, data warehouse and BI problem transparently to you so that you can customize them for your needs. It stores your data in optimized format with a schema and allows you to query your data with both SQL and complex behavioral analytics queries via RESTFul API. Check it out: https://github.com/rakam-io/rakam
This seemed like voodoo until i took signals and systems. Then it's just a normal observation about vector sums on the complex unit circle.
I just watched zero days, a great documentary about stuxnet. It is important to realize-- and this seems to be the films thesis, that secrecy is extremely damaging. It took 20-30 years for bioweapons, nuclear weapons, and chemical weapons treaties to be enacted and this process hasn't been started with cyber.

Attacking whistleblowers is damaging because it is postponing inevitable discussions that need to happen and interfering with discourse nations need to have within themselves and with other counter-parties.
Sure will do :)
It might at least coerce its operands to bool. As things are, 2&&1 is true, and 2&1 is false; hypothetically, 2^^1 could be false while 2^1 would be (as now) true.
Which features are needed for music machine learning
This sounds like a strong argument is there peer reviewed support for it?
Jim Barksdale : "I'm not your Daddy and this isn't a family"
There's also the question of who is eligible for the lottery and who ultimately controls that determination. That form has a strong incentive to pervert the lottery process, both by choosing who is eligible and by perverting the draw itself. The latter is probably easier to secure than the former.

And even philosophically, I tend to doubt there's any widespread agreement on what makes a good leader to begin with. If anything, we disagree quite bitterly regarding that.
I definitely wouldn't say gitlab is slow in the empirical sense, but browsing repos is definitely a bit more sluggish than github. Maybe it's just more noticeable since it's an SPA.

I say that as a someone who uses gitlab for all of my personal projects.
TIL that Kirk Douglas isn't dead.
PEGTL for C++ provides such a tuple to its semantic actions. It'd be up to you of course to store that information in to your parse tree.
>Given that you don't value my needs and desires at all, why should I value yours?

I would prefer a society where I can count on cooperation rather than defection from strangers in most encounters.
a) We're also inherently social creatures. Saying we're all just selfish agents implies a little too strongly that we are islands, which we famously aren't.

b) There are few systems of thought more explicitly "self-centered" than Hinduism, and yet they take "non-harm" as their highest ethical imperative. And, of course, ethics for them is about decreasing misery. So they believe that not-harming is the most self-centered thing you can do.

c) Cynicism isn't always inherently more accurate. Sometimes it's just cynicism.

d) What precisely do you mean by "the world"? Let's take your clever reductionism to an even more logical end: pure solipism. That is, solus ipse. What is the world when there is only the subject? It's kind of meaningless to say that it does or does not give a shit about "you."

e) Or, you know, we could take Aristotle's words to heart when he says "it is necessary to stop." That is, accept at face value that external consciousnesses exist and that they do have a fundamental capacity for caring. Unselfishly, even, by your definition of selfishness.

f) Clearly you give a shit, since you thought it worthwhile to use such strong language. clearly I give a shit, since I took the time to respond.

g) Finally, do realize the uniquely American cultural tone of voice that takes selfish/greed/etc. as the only moral absolutes. People act like it's "realism," but it simply isn't, it's obfuscation. It's "stopping" at the worst points.
He did claim he'd forgotten the keys. Maybe he changed his mind on that later, but I haven't seen any statement of the sort.
Great catch! I want to fix this, but I'm a little afraid of deploying with 250 people on the site. Will change soon!
We also had significantly more deaths from things like school shootings and other violence not related to terrorism from Islamist groups, and yet we are pulling out funds for counter-extremism from all causes not related to Islamic terrorism (say, white-supremacist terrorism). By the numbers, the current counter-terrorism policies are an over-reaction, poorly thought out and unfairly target an enormous population that doesn't seem to pose in expectation a more significant risk than others:

http://www.vox.com/world/2017/1/27/14412420/terrorism-muslim... : "The study found that only 46 Muslim Americans (defined as “Muslims who lived in the US for an extended period”) were linked to violent extremism at home or abroad in 2016. The total Muslim American population is 3.3 million."

and, from https://sites.duke.edu/tcths/files/2017/01/Kurzman_Muslim-Am... : "The 54 fatalities caused by Muslim-American extremists in 2016 brought the total since 9/11 to 123. More than 240,000 Americans were murdered over the same period."

So, to prevent 46 or so crimes, affecting 54 or so people (say 300 if you think there are large numbers of wounded), we are de facto abrogating the rights of 3.3 million people, plus visitors. Nevermind that terrorism represents only 0.05% of violent crime, that violent crime itself is at its lowest in decades and that we never felt the need to become a surveillance state over said amount of crime. The only reason why people think it reasonable to do so now is that they associate Muslim with terrorist at a visceral irrational level, not because it makes sound logical sense. Hence, racism and xenophobia is a perfectly reasonable explanation.

Also keep in mind that, over time, treating any group better both at home and abroad reduces incidence of terrorism from that group. But the point is that the current incidence itself is not anywhere near the point where putting millions under surveillance is worth it.
Smap for S3 map. :)
>America’s biggest infrastructure project is both in limbo and full-speed ahead.

There is a logic to that for a project of this magnitude that may take dozens of years to complete.
FDA creates another monopoly.. drug company doing something completely LEGAL receives all the heat.
Not sure if hyperbole, or if you missed the U.S. election cycle. However, I assure you, many people can imagine most dysfunctional, deceitful, lunatic-filled version of politics and are in fact watching it unfold in front of them...
How appropriate to post this on hacker news. In my time as a software developer I have seen code and software architectures that would surely give even Reuben himself a chuckle.
This is a terrible precedent people don't always throw away old computers and are bad at remembering passwords
It's not a matter of competence, it's a matter of effort. With github, most things are easily discoverable. With email workflow, you have to relearn a whole black boxed, badly documented custom workflow that you will get wrong several times.

When I spent 15 hours writing a high quality patch for free, I don't want to spend 5 hours more just to send it. I have a life.
Where I'm from there's two political blocks that are made out of 3-4 parties each.

This means that it's very easy to first pick the general side, left or right, and then you can throw your actual vote on the party whose profile you like the most.

For example, both blocks have a party that is profiling itself on environmental concerns, so you can vote "green left" or "green right" if you want. Also, there's no first-past-the-post nonsense, each electoral district has several mandates, and there's a few spare mandates that are used to make sure that the final parliamentary mandates pretty accurately reflect total popular vote of each party, while still maintaining regional representation. This means every vote counts, and voting for a party that gets 5% of the vote is perfectly fine, they'll get 5% of the seats. As it should be.

I really don't get the whole winner-takes-all mentality of the American system. I think it would be an incredible boost for democracy if there were more parties. If you could have an actual Tea party, one Christian Values party, and one fiscally conservative party, instead of those being factions inside the Republicans, fighting for control, and whichever faction "wins" gets to set the agenda of the entire thing.
Sitting congressmen were put on the no-fly list. They were removed, but the rules were not changed.

http://edition.cnn.com/2004/ALLPOLITICS/08/20/lewis.watchlis...
>The problem is, the reason it does win votes, and the reason a lot of people want "law and order" and "tough on crime", is because they reason it won't apply to them, but to "those people". What is "those people" defined by in their minds, at least to a first a approximation before they consciously reason about it? Race.

Well, race or nationality. I don't think Trump voters think American citizens will be subjected to authoritarian measures, or should be. They think their in-group is safe.
I completely agree with you. It baffles me that anybody can stand up in front of their peers and claim "bulk collection" doesn't violate your privacy until/unless some human ever reads the data you've collected, and it's beyond parody that a judge in a court agreed with this example of mental gymnastics...
Yes, it's a bit crazy the way Freenet works, like mad scientist crazy.

> Freenet not only transmits data between nodes but actually stores them, working as a huge distributed cache.

> While users can insert data into the network, there is no way to delete data. Due to Freenet's anonymous nature the original publishing node or owner of any piece of data is unknown. The only way data can be removed is if users don't request it.

https://en.wikipedia.org/wiki/Freenet#Distributed_storage_an...

You allocate a certain amount of space on your machine to an encrypted cache, that you can't even decrypt yourself or even know what it contains.

So there's no way to prove that someone even accessed a certain chunk of data, unless they saved it unencrypted to their machine, which I guess is what the Feds need to prove.
I think the problem with journalism is that it was never the actual business. What it was, were supporting and adding sophistication to the news industry, but it was never actually central to the business. But the value of news was that it didnt used to be widely available. That was actually what people paid for. The news, not the journalism. And so what we see are all these people in the news industry trying to improve their business by improving journalism.
When the USSR discovered anti-gravity
They have no obligation to believe him or release him in that case even if he did forget it.
I was held up when I traveled to the UK years ago when I was on a work sabbatical. I came over on a one way ticket with a plan to visit old friends and travel around. I was not allowed to enter until I managed to produce bank information showing that I had enough funds to cover my trip.
It's not as unjust as it seems because he does have the option of applying for a bail pending appeal which would release him until his appeal date. Unfortunately to do that you have to show that you have a reasonable chance of succeeding, and he doesn't have that. He's going to lose the appeal and he's going to stay in jail until he divulges the info or the judge releases him.

Just to give a bit more info here, this is not an unsophisticated defendant, this guy is a cop he knows the system and he knows what he's doing. He knows that he's better off going to jail for contempt of court than he is going to jail for kiddie porn. He's making a calculated decision to keep himself out of trouble, he's no martyr.
> If that's true, then this might just be lazy reporting?

It's not easy to tell the difference, given that it will pretty much always be easier for them to spin a press release into an article than to find something to write about.
Nothing can express my sympathies better than an all capitals "INDEED". Have a great week.
Let's Encrypt with Dane (video)
No we would not. I could make easily tons of money by doing spam, advertising, selling viagra only and phishing idiots at macdonalds. I don't do it because it's not the way I want to make money.

Last week a friend of mine came around. He had too much money sitting on his bank account and was looking to spend it on a flat. He is a terrible programmer. He just spams. He make 10 times what I do.
Vox did a similar article last year: http://www.vox.com/2016/8/1/12108126/gender-wage-gap-explain...

I'm glad to see that more sources are coming to the same consensus on the subject.
Some are arguing that the court has no right to order him to do so. 5th amendment and some case rulings are mentioned.
Nice. And in case it wasn't already crystal clear at this point: that means the majority of Americans live in places where the government straight out claims that the Bill of Rights just doesn't fully apply.

US Census population density map by county (pdf): http://www2.census.gov/geo/pdfs/maps-data/maps/thematic/us_p...
> only propped up by house owners' short-sighted interests.

I disagree. Those sleeper villages exist because people don't want to live in cities. If they wanted to, they'd be elsewhere; but until very recently, you couldn't pay people to live in central Manchester, Liverpool or Birmingham.

If you think developers want the greenfield to build high-rise, you're sorely mistaken. They will build more and more low-rise suburbia, because that's what people want.
I wonder how many people nowadays know of Steven K. Roberts, the original "High Tech Nomad" starting in 1983:

https://microship.com/high-tech-nomad-popular-computing/
> That was hard.

Yes, it was. I need to set up command-line email locally on my computer. How do I do this on Windows? (or, on Linux, for that matter) How do I do this if behind a proxy? What if port 25 is blocked entirely (i.e. many university networks)? I have been in at least one of these three situations for very long periods of time, each.

Of course, I can just format-patch + email, if I don't want to set this up locally.

Wait, no, I can't. Gmail replaces tabs with spaces in plaintext emails. Most MLs want plaintext emails. I could use an attachment but not all patch submission processes allow that. So I'm back to needing a client or switching my email provider. Welp.

Okay, let's say I managed to get git send-email working locally. Now, how do I send my updated patch after having gotten review?

Oh, I see, I need to muck with a Message-ID header. Looking at the first Google result (what most folks trying this will hit) http://studioidefix.com/2014/06/17/replying-to-lkml/ -- it's literally building the email headers from the command line, after some manual copypasting. There may be tools for this, but they're definitely not discoverable.

I could sync up my email client via POP or IMAP, but now I have to emails locally, and possibly change how I interact with email. Also, this is another bundle of confusingness. When I first set this up many years ago I synced a bit more than I needed, but was afraid of deleting things because the deletion may be reflected. Getting this set up just right is a whole other world of pain.

Nope.

Github isn't as easy as those used to it think either, but emailing patches is definitely not easy.

I've done a lot of mentoring for folks getting involved in open source. Like I said, it becomes apparent that GitHub isn't as easy as folks think it is. But it's well documented, and still not hard to ramp up on. I've had folks nearly give up on mailing list contributions.

> You've never hand-edited a diff file with `git add -p` or `git checkout -p` -- or even done a `git diff`, `git show` or `git log -p`? I

People interact with tools differently. GUIs exist. Interacting with diffs is different from interacting with diff files. I've got my `git diff` setup to show a much cleaner colorful diff (except when piped, in which case it shows a diff file). The only time I see normal diff files is when I'm submitting patches to MLs, (or when I'm copying patches across vendored repos; a niche task) the rest of my diff-viewing is with colorful commandline diffs that look quite different. It's easy for me to imagine that folks using GUIs would never directly deal with a diff file.

> because that's how people use email...

No that's how you use email. Others may not. Reading flattened comment threads is totally fine, even if the underlying review is treelike. Treelike viewing is more suited for viewing updates to a conversation you're otherwise caught up on, but often it's better to view a conversation you haven't seen before in a linear fashion.
In a linear algebra course I helped teach last semester, I had the students go through the exercise of writing down the matrix for "multiplication by i," where the complex numbers are thought of as a two-dimensional vector space with {1,i} as a basis. Then I asked them to recognize the matrix (it's a 90-degree rotation of the plane), and then I asked them for an interpretation of that matrix squared (a 180-degree rotation). One thing to draw from this: for the real line, negation doesn't reflect the line, but instead it's a rotation through another dimension of numbers!

When we went on to differential equations, I tried to convince them that e^(ix) is meaningful using your #2: it is a path around the unit circle since it's the solution to z'=iz, and we already agreed multiplication by i is a 90 degree rotation, and circles are what you get when velocity is orthogonal to vector position. It's a bit tougher to convince someone that x is arclength, though, especially when they aren't too comfortable with complex numbers yet.
Because it wasn't a widely-used language in the part of the org the decree applied to. It was purely chosen to seem cool and trendy and also because it's one of the higher ups favorite languages.
pretty awesome, and simple.
It's plenty fast for many purposes. I grep large source code repos all the time. It's very fast as long as you avoid grepping large binary files for no reason.

The link below shows timings for various regex on a 20MiB text file for several different regex softwares. The best code never exceeds half a second for even the worst expressions. Most are much faster.

http://sljit.sourceforge.net/regex_perf.html
OK MAGAZINE’S PRE-GRAMMY EVENT (2017)
They all care about rights that are spelled out in the US constitution?
I'm not sure your example applies perfectly to the question at hand.

But as a native mobile dev I feel a deep affection for it :P