skysight-inc/HackerNews huggingface dataset:
Longtime liberal/leftist/progressive. Lifelong actually. I do not know any of these people. I have not met any of these people. I don't agree with them and I'm deeply skeptical of their motivations and liberality.

In Oakland, we had police provocateurs during the Occupy protests. This was combined with massive police overreaction when the mayor was out of town.

Very skeptical.
>And biggest of all, no worries about bloat ware and malware.

You mean you DON'T want "Candy Crush 9: We still exist" preinstalled, and a shortcut added to the front of your start menu?
And today you build CRUD apps and get paged to reboot servers.

(Also, uh, I feel like "make sure you typed correctly" is a special case of "detail-oriented," which we just had an article yesterday trying to claim that men are better at because autism is more prevalent in men.)
Well, it looks like it's just a bunch of guys trying to get a company off the ground (pun slightly intended). In these cases "I'll route your request to our legal department" may mean "I'll reply to you from a different account after asking my lawyer friend about it at lunch" :) So there might not be any FAQ (hopefully, yet).
I bought the 2nd gen ThinkPad X1 Carbon (20A7) back in 2014. Been rock solid to this day and not a single complaint. This is my main dev machine. Ive been running Ubuntu since I got it, so the 8GB of RAM has been more than enough. No driver issues or anything, high density screen has been great, CPU is fast (Intel Core i7 dual core), and battery life is still excellent. Even have the finger print reader working :)
Quaternions are beautiful and natural, not weird, but I'm always happy when they get some attention! This was a very interesting article, thanks. It does seem to confuse quaternions in general with (unit) quaternions as used for rotating vectors. For example:

>So don’t think of quaternions as a 4 dimensional hypersphere of radius 1

This is also a bit weird:

>But nobody would ever suggest that we should think of a rotation matrix as a 9 dimensional hyper-cube with rounded edges of radius 3.

Even weirder when they claim that the axis-angle interpretation of (unit) quaternions "breaks down".

Anyway, back in high-school when I first became fascinated with quaternions I certainly didn't expect to be working with them on a daily basis two decades later. The moral of this is that anything you learn can become crucial to your career...
Another thing is people are outraged that the engineer seems to denigrate a whole group of people as not as good engineers, and the eng is doing groups a disservice but when people bash "whitemaleness" you don't see the same reaction of, well, please don't lump all while males into one group, don't denigrate a whole group.

A noticeable issue is in google and other tech cos it's totally okay for people to virtue signal against white males, even Asian males. Any other group and you're treading on very thin ice. You're likely to get summoned to see an HR rep.
"This task can also be solved using iterative solution, but it’s way more complicated because we would have to nest for loops but don’t know how deep they are nested. The unknown number of nested loops is a common characteristic of all problems that are recursive in their nature and should give you a hint that recursive solution is required."

Would suggest instead something like

"We could solve this directly by managing our own stack of work done and keeping track of where we are in the problems as we divide them up, but it's easier to take advantage of the fact that the programming language is already providing us a call stack that can do this work for us."

Then, later, you can point out that this also helps with the backtracking solution as the programming language is maintaining the old environments; if you were iteratively managing your own stack you'd also have to backtrack manually.

Because that's how you transform a recursive call into an iterative one, not nested for loops. The general points made in the article still hold up, of course.
I did get lucky, to be honest. I had low 6 figures in a total stock market fund and a similar amount of cash sitting around.
Here's something that pops in my head every time Binney comes up, but I've never quite articulated it...

Let's just assume for the moment that outcome X is good while outcome Y is bad. (I know most people wouldn't agree with that as applied to the NSA's history of wide-net surveillance, but just stick with me...)

You design a system that technically delivers outcome X. It could technically deliver outcome Y, but you didn't implement it to deliver that outcome. However, there is nothing at all preventing outcome Y from being achieved with your system other than stated policy. Additionally, your system as designed brings the possibility of outcome Y much closer to fruition at a fraction of the cost of the quotes from contractors from the time.

It comes to be known that your system has been trivially revised to achieve outcome Y, and you become a dissident. Now you take on the responsibility of educating people about what can be achieved with your system, and systems like it.

I get that part. But here's the question: what was Binney's responsibility in designing the system in the first place? In interviews I've watched he seems to justify his contribution to the program by referring to the policy at the time-- to only use wide-net surveillance data gleaned from the internet on non-U.S. citizen targets overseas, and nobody ever imagined it would be turned around to spy on the domestic population.

But has anyone ever asked him if he regrets building a system in the first place that lowered the cost on a type of surveillance the risks of which are not well-understood? In that sense I don't see anything different in what he did than what the Stuxnet authors did. And I'm quite sure if a whistleblower from that team went public someone would ask why they thought it was responsible to build it in the first place.
Maybe venture capitalism is just not your thing, I get it. Still, substantive reason, not paralyzing cynicism, is why I come to HN.
Lawsplainer: How Federal Grand Juries Work, Part One
Recursion isn't difficult. I never had a problem understanding it. Stepping through a recursive function with a debugger that shows you the current stack trace should make it plain as day how it works.

Not trying to toot my own horn or try to make an appearance on /r/iamverysmart, but where are people struggling when it comes to understanding recursion?
Sounds like a massive failure of the HOA to me.
One of our teammates said the same thing! He loves playing Pankapu with his kid. https://dropleaf.io/Catalog/Game/?Id=19&GameTitle=Pankapu

I hope you will give us a try and let us know what you think :D
This should be baked into your calculation of future expectation values. This factors in risk, uncertainty, time preference, inflation, etc.
I commuted my first year out of undergrad from Central NJ. At the time, it was very frustrating because NJ Transit is so unreliable. All the stresses of a given day could metastasize to a point where a transit nightmare could make you break.

Now, take adults who pay one of the nations highest property taxes, throw in confusion as to where their dollars are going (they thought infrastructure was definitely a bucket), and you have a perfectly good reason to throw a "temper tantrum."

Most NJ complaints, and attempts to speak with your local politician, or even a local agency, falls on deaf ears. Thus, what can these grown adults do when they are pretty entrenched into Jersey? It's frustrating. I moved out of NJ after spending my HS years, Undergrad years, and 1 year of work, and vowed to never give them another tax dollar because their government is filled with people who simply do not care about your problems.
Wow, love it! Has anyone put this on PH yet?

Another one to add would be a LinkedIn bot for auto profile viewing. It's a pretty efficient way for people to see you viewed their profile, they view yours back, and check out your site/project.
Whether there exist biological/psychological differences between sexes that affect career choices is a discussion that needs to be had in an academic setting rather than a political setting as the author sought to do (read the first section).

Secondly, it does not belong in the work place where it is rightly perceived as an aggression by the female coworkers (Telling them the bar was lowered to recruit them, they are inherently inferior to men at the job etc etc.)

Edit: To all the downvoters - I'll be charitable and assume that you are just subconsciously biased and not outright sexists. To see your bias in this situation just try to imagine that 40 years back some employee working at the Google of the day wrote such a manifesto against positive discrimination in favor of African Americans, citing all sorts of statistics claiming how they are lazy, lack commitment etc. Would you guys have wanted to 'hey let's talk about it' as well?
Exterior algebras themselves are defined in terms of standard linear algebra concepts (tensor algebras, ideals, quotients). I don't see how you can claim something is an alternative to linear algebra if you need to know linear algebra to define it, nevermind use it.
What's the process like to get a game on the platform? Are there any requirements for exclusivity? Any expected monthly revenues for a reasonably popular game? This sounds like a good idea and I'm looking to publish a title at some point within a year.
It's probably not _specific_ to Euclidean geometry, but in the american school system it's common to see proof-based geometry in high school, while you generally don't dwell much on the proofs of calculus unless you take a real analysis class at university. So it's more about timing/exposure than the field itself.
Unreal Engine 4.17 Released
"The kill switch story feels like bullshit"
Data cap analysis found almost 200 ISPs imposing data limits in the US
Regarding the "is it okay to fire this engineer" argument the author is making - here's what I'd ask the author. If you were managing the team this person was on, would you feel comfortable placing a female engineer on the team to work with him knowing the he fundamentally believes women are inadequate engineers?

That answer should be "No."

By that alone, that engineer has created a toxic team environment.

You can't put a female engineer on his team, he can't work across teams with other female engineers, he shouldn't be interviewing potential female engineers given his obvious bias against them, etc.

If this isn't a reason to fire someone - what is?
Presumably, this is also why they want to reverse the sale rather than buy it back from the new owners for — realistically — next to nothing.

Change in ownership means reassessment for the purpose of property taxes. Even though the homes in this neighborhood have undoubtedly been bought and sold repeatedly, they formed a legal entity that's held the common area in perpetuity with the side benefit of never having to have this land's value reassessed and property taxes increased.

Makes me wonder if you could perform legal gymnastics to have a home in SF owned by a trust or other legal entity, then sell ownership of that legal entity to avoid property taxes being increased during a future sale.
Look at AB 1184 in California. They are looking for more government money to offset their prices. Current stipends from Obama will reduce by half once they sell 200,000 cars. These reduced stipends will get cut in half after two quarters. They will go away after an additional two quarters. A majority of Model 3 preorders are actually for a $42,500 car instead of $35,000. They have to get that price back down.
Google Trends: Wolfram Alpha
Anyone know of a documentary on the New York subway? I would love to see all this old equipment and what they are really battling in order to keep it running.
Obviously "fake news" has become used for content in which truth isn't really a dominant virtue...especially when it's being overridden by "strategizing political upsets"...and especially when that's tied to just making a shitload of money manipulating people.

Traditional editorials like, say, in the National Review or NYT, may well be wrong, but at least they're trying to be right. Likewise, the "independence" of fact-checking orgs doesn't lie in being "non-partisan" so much as making speaking truly an overriding value.

(I'd concede that Breitbart in particular probably isn't a paradigm example of a fake news outlet, but it's obviously on the spectrum.)
The problem isn't in modeling the perfect train distribution, it is in that the system itself can't handle anything else. Many of the parts in the subway infrastructure are from the 40s and they just can't handle more trains.
I think the OP is referring to simulating an oblivious Turing machine on the encrypted data, which itself is a Turing machine and some data.

I don't think this is known to be intractable, just really slow (for now).
>The VIX is generally consistantly low (10 - 15) until it isn't. To get a sense of what a crisis would look like, we can compare to a few historical values.

What's the point of using a metric that can turn on a dime in a predictive model?
+1 this

Does more than putting buttons on existing commands

Improves discoverability of interesting combinations of commands and option flags to make higher order commands
Not all libertarians are into the idea of privatizing roads.

When the road owner is the same as the person that lives on the road, e.g. a driveway, yes. But that is about the only circumstance I would endorse. Alternatively, if roads were owned by the people that live on them, I could endorse that too. Privatization of residential roads otherwise makes no sense.
Practice makes perfect, I think most learners can get comfortable with recursion as they use it to implement simple recursive solutions (Fibonacci, tree traversals..etc). Over time it becomes quite natural to recognize when and how to use recursion.

One source of confusion that most learners have stems from the seemingly mysterious way that intermediate results are kept track of. This is one of the downsides of not having experience with low-level programming. If you're familiar with assembly language programming and understand how register contents are pushed/poped on/off the stack between sub-routine calls then it is easier to understand what is happening behind the scenes.
... there is only one Dice Man and, tickery ticker tock, that's not him.
Good point, seems a pretty straightforward observation, that a shady business will attract shady people. And that shady people would already be in that business and roll over into any new legal allowances. I remember a friend in the San Francisco area telling me about these Asian communities somewhere in Daly City or maybe SF itself who clamored to prevent Marijuana shops opening up in their area because it would attract shady characters and what not. Seems be an interesting division in California regarding legalization, some cities (the nicer ones from what I can tell) ban the dispensaries while the poorer ones wind up setting up multiple shops.
It's already hurting the housing and consumer spending segments, as per the incessant and continuous "Millenials are killing the X industry" clickbait every other hour.

Replace X with home ownership, car ownership, renovation, Chili's, Applebee's, and whatever else services the traditional nuclear family.
On the trophy data scientist problem
The track pad has two sets of buttons. One at the top for using with the red nipple in the keyboard and a set at the bottom of the track pad to use when you use the trackpad.
How can you call "iPhone" a nimble upstart and compare it to Nokia, the multinational corporation. Wouldn't "Apple" be more of an apples to apples comparison?
Avast Premier 17.6.2306 Build 17.6.3600.0 Beta License and Activation Code
Some of my favourites:

The Man Who Continues to Code (2013)

How to Start a Basic Income as a Service

Ask HN: What is the best way to sell the blockchain in 2017?

Self-Driving Cars Using Docker Components

⏱ Show HN: A command-line tool for creating a startup in 100 mins
Nice, this looks pretty slick. Don't do a lot of ml myself but I can see the usefulness. What are you using for the mobile app?
When you say that devs get paid based on time played, I'm assuming this is platform wide hours, and not per player?

Have you considered alternative rev share models? Whenever I see this sort of service, I'm concerned that it is going to make shorter games and genres with low replayability even less viable than they currently are. Games that people play for hundreds of hours, like Terraria, Rimworld, or Factorio are going to get the dominant share of the revenue.

You can argue this is fair, but I hate to see the industry moving in a direction that makes games like Inside less viable.
> Until a 1948 U.S. Supreme Court ruling banning the enforcement of racial covenants, homes in Presidio Terrace could be purchased only by whites.

Wow.
Exactly. They're really just using feminism (which is immune to criticism because that would be taboo) as an excuse to manipulate an otherwise merit-based system of hiring because software jobs are comfy and pay really well. It's pretty disgusting. I walk around Manhattan and have never seen a woman driving a cab. Why is nobody complaining?
This article touches on some good points. In particular, the part about trusting that the function will do the right thing is something that people who already understand recursion take for granted but is extremely crucial. However:

"Let's tweak our sum function a a bit: ... That's it."

I really dislike articles that earnestly try to convince the audience that some subject which many find extremely difficult to understand is actually very simple. My impression is that the intent is to help people who lack the confidence to engage with the topic, but in my opinion the exact opposite effect is achieved. At that point in the article, nothing about recursion had been explained and it's not reasonable to expect someone who previously did not understand recursion to read that section and come to the conclusion "that's it!" Instead they'll be sitting there, extremely confused by something which they're being reassured is actually quite simple. This is not going to help their confidence.

So while I appreciate the author's intent, I think that someone who is struggling to understand recursion might leave this article worse off than when they started. And I wish this trope would disappear from tutorials.
> Well, it should, right? If you don't support the practice when it targets the poor, presumably you shouldn't with the rich either.

Interesting rhetorical, but no? This presumes that:

1. The manner of seizure is the same; were the poor in the OPs examples given the chance to "own" their situation? I'm sure it happens, but in all the cases and situations I've seen, the poor are simply subject to the choices of those with better means (wealth, status) to sway decisions.

2. Those you are asking believe in equality across the board instead of some variation of progressive social balance. Not saying that I believe this one way or the other, but I can see why someone would make the argument that what's "fair" is relative in situations like this.

I just think that saying this to start the discussion is an unfair way of painting everyone who opposes your point of view negatively.
It's not about exclusion, it's about preference. We seem to be trying to force a result, in the name of equality, when there may not in fact be any inequality. I'm not saying there isn't sexism in Silicon Valley. I'm saying that trying to steer women into certain fields of study they may not, on average, be as interested in it as men seems really dumb.

If companies were really, truly interested in fairness and equality, then their HR policies for hiring would say one and only one thing - that the best candidate is the one that gets the job. Only exception would be issues with background checks or perhaps questionable/falsified work history or resume. Other than that, the rule stands. There would be no need to ensure "diversity" as a corporate policy because any and all minorities that apply and are the best will get hired. In those cases, HR would be there to document in detail who was the best and why to protect the company from frivolous diversity related lawsuits. HR would also act as a check and balance on imperfect and possibly biased individuals.
Terrible market share? In many first world countries, 30-40% of desktop browsing market are still running Firefox.

The only markets where Firefox is below 25% are those where addons in competing browsers don't exist at all: on mobile.
Their pay would go down quite a bit if they were no longer part of a black-market economy.
"knowing the he fundamentally believes women are inadequate engineers?"

He doesn't believe that at all, and I'd like to hear why you think he does.
[I'm a Google employee, opinions are my own]

The GCP team did a blog post similar to this about using Load Shedding to survive a spike[0]. It's definitely a great way to survive a sudden spike in traffic, but not optimal, as serving errors is also bad (unless your clients have some sort of retry mechanism in-place). But if your clients do have a retry mechanism in place (especially one that has a backoff time on retries), it can be a great way to handle high loads.

[0] https://cloudplatform.googleblog.com/2016/12/using-load-shed...
> What's P1

That property held in common between a group of people be sold to a third party without their knowledge or consent, possibly because of a tax bill they were not aware of.

> This sort of arbitrage is fundamentally something you can only do to the middle class or rich, people who are sheltered enough to know convenience. In addition, the richer the people you target, the more likely your scheme is to pay off. This is not the sort of thing to hope for volume with.

I disagree. Poor people sometimes own land that has high market value, but they value their neighborhood more. See gentrification. My neighborhood has a park that our HOA fees go towards. If I was to learn at some point that our HOA mismanaged funds so badly that the park was sold to a private party and someone decided to develop some portion of it into residential or commercial real estate, I would be pissed, and I think I would have reason. It would be a real loss to me, as my family uses the park regularly. What's more, it's a public park, so even though my neighborhood pays for the upkeep, anyone can use it.

My neighborhood is new, and isn't poor, but I could easily see something similar playing our in an older neighborhood here (which is not SF), where some interesting property ownership was done during development.
Do you think neural encryption is closer to encryption? GAN-style: One network encrypts while preserving structure, another network tries to reverse engineer to the original features.

Edit: No specific sources for what Numerai is using, but in general: https://arxiv.org/abs/1610.06918 "Learning to Protect Communications with Adversarial Neural Cryptography".

Edit2: Yes, in general. I would say "yes, this is a valid form of encryption". But I do agree that their marketing was perhaps a bit too optimistic. I have no problem calling it "obfuscation" either (I just think their method of "obfuscation" is way more advanced than removing headers and normalizing within 0-1).
How much effort must have gone into the Geometry Applet? It's a shame that it's no longer available. (I get a 403 for http://aleph0.clarku.edu/~djoyce/Geometry/Geometry.html.) But even if it were, I don't think I've had a functioning Java browser plugin in half a dozen years.
Bonds are boring, leveraged bonds are adrenaline!

gimme gimme gimme
I suspect the difficulty is not in understanding a recursive function, but in applying recursion to a problem.

For me, it became a lot more natural to apply recursion when I was coding in a language with pattern matching and no iteration.