skysight-inc/HackerNews huggingface dataset:
Both great products with great technology but neither is ubiquitous. JVM & javascript have pentrated their target audience enough that 'building on top' saves your users some installation work.
I wouldn't read too much into it. I love the Bay Area. Rent is crazy, but there's no better place to run a startup.
> I don't think GitHub permanently reserves deleted
> usernames, though I could be wrong

This doesn't actually matter, because Github allows you to rewrite your repo's history at will. Even if Github prevented you from deleting the repo itself, an irate maintainer looking to "liberate" their code could just delete the entire history of the repo and force-push to achieve the same effect.
I once encrypted my HTC One M7, which required that I permanently set a PIN on the lockscreen. Unfortunately, I previously had a Tasker profile with Secure Settings integrated that would, when connected to my home wifi, disable the lockscreen (this was before the Smart Lock Screen that Lollipop offers). When it triggered, something that the Tasker plugin did must have somehow tried to disable the lockscreen but discovered that it couldn't and inadvertently ended up resetting the PIN somehow.

I got to about 6 incorrect PIN attempts before I panicked. I was finally able to get into my phone, however, by logging into Google's Device Manager from my laptop and resetting the PIN remotely.

At the time it was a lifesaver, but in hindsight, the knowledge that Google can remotely reset the PIN on my Full-Disk Encrypted phone makes me highly suspicious that they would even hesitate to do so if compelled by the government.
I would disagree that they are hard to catch mechanically. GCC will warn about it with -Wparentheses, which is included in -Wall.
Sorry to nitpick, but I don't think the React example is an analogous initiative. ;)

There is a huge gulf between "synchronously render a component in Node" and "asynchronously boot an app, marshall async data, render an async UI, and do it concurrently."

I touch on this a little bit in this talk[1], but the bulk of the work we've done over the last year is conventionalizing app boot and figuring out how to run multiple instances concurrently, cheaply.

Angular 2 is much more similar to what we're doing with FastBoot, and I'm excited to see where they go with that and crosspollinate ideas. (The work they're doing with Web Worker rendering is also very exciting.)

1: https://vimeo.com/157688134
For this company, absolutely. It's not perfect for every kind of business, but for what we wanted to accomplish I think it was the best path to do so. I'd just ask them better questions about failure scenarios :)
> Acceleration for me is a change in a velocity - isn't that what is going on ?

Yes that's what it is. But you aren't changing velocity when you start running on a treadmill. When you are on a treadmill your velocity is the same as a person standing still on the ground next to you. We may talk about you 'running at 5 mph', but this is just a casual way of talking unless you're doing a physics problem. In reality, your legs are moving in a similar way as if you were running at 5 mph, but your velocity, relative to when you started, is zero the whole time.

> it seems there must be a change in distance - since there is energy being spent

If you stand still and flap your arms you're spending energy aren't you? But you're not going anywhere. Next imagine running on the spot. Still spending energy but not going anywhere. Next imagine that on a treadmill. Still spending energy, still not going anywhere.

> we're "traveling" as we run, while putting in the force of our feet against the treadmill

Here's another way to think about it from scratch that may help.

You are running forward, going at 5 mph. The treadmill underneath you is going backward, at 5 mph. Your actual velocity is therefore 0, because the two cancel out.

When you run on the ground you are running forward at 5 mph, the ground is staying still, so the result is actually 5 mph.

People casually say that your velocity on a treadmill is 5 mph, but really they mean that you are moving your legs fast enough that you would be going 5 mph, if the treadmill was't working in the opposite direction against you. If you were doing a physics exam you would be more careful with your terminology and you would say that the velocity of someone on a treadmill is 0.

> each step is an "acceleration" forward

No, each step forward on a treadmill is compensation for the treadmill going backward. All of the progress forward that step gives you is used up balancing out that the treadmill is going backwards, and there is no acceleration.
During my morning commute I sit in traffic in the regular (non carpool lane) for about 5-10 minutes, whereas the carpool lane passes right by with no traffic. I am only on this stretch for about a mile. So imagine about 5-10 minutes/mile saved as an example.

It really depends on the area though. I am referring to the 85/101 merge near all the Google exits.
dysgenics, the intentional ruining of a gene pool? Why would this word appear in the real world?
Keep in mind that these kinds of features were likely in development prior to the letter, although it's likely the letter accelerated the time table a bit.
We definitely want to keep them going. They're a great source of leads. If you're using them all the time though, sign up for a Runscope subscription! That's the best way to support those sites.
Sex is genetic, gender is social.
iTunes download is a free downloadable
"They also cost a literal arm and a leg for a couple minutes"

Really ? Honestly, that's even more interesting than the truecrypt/arms dealer story ...

Pictures ?
Interesting, thank you for doing this work! I'll have to follow this more closely.
I have little use for assessing morality.

Anybody can do whatever they want. And they get whatever they get.

My parent question was more about the reporter's OPSEC. That is, the risks that he's taken.
Facebook Messenger Prepares In-Store Purchase Service
The page you linked to says:

> Another way to look at this is to say that we usually talk about the atomic bomb as project focused on scientific research. But one could arguably say that it was more a project of industrial production instead.

I emphasized the "a project of industrial production" to show that your own reference says that it is "one project", and it refers to the entire Manhattan project as a single project, and not multiple projects as you seem to argue.
in the future we will fondly remember the simple times of the 2010's, where you could "solve x" ... by just "letting robots learn for themselves..."
I can try: universities differ in rigor and students differ in capability. A student gets the most out of education (and becomes more capable) when presented with a challenge just below his threshold. Put him in a program that's too hard, and he'll have a shitty time while learning nothing and wasting a lot of money before washing out. Put him in a program that's not hard enough, and he'll succeed within it but his growth will be suboptimal.

Match students to the colleges that will be hard enough to get them to grow, but not so hard that they fail.
Ask HN: When to disclose current salary in negotiation process?
Almost everything I have read regarding salary negotiation is to not disclose your current salary and let the company come up with the initial number so you can start negotiating from that amount.

I have also seen some discussion suggesting to disclose your salary if you are in the upper bounds of compensation. The argument was to not waste time with the interview process if the company doesn't want to pay that much. I feel like I am in that upper bound based on the salary dumps posted here a couple weeks ago.

Some details about my salary:
170K base, 16K Bonus, and 31K in RSUs that will vest this year.

Total Salary = 217K

I'm a full stack developer with an engineering background and 4 years experience. I'm applying to the big companies such as Amazon, Apple, Google, and Uber so I know they can pay this much but not sure how best to go about it in terms of negotiation. To me, it seems like it might be better to disclose my current salary so they don't throw me a low initial offer.

My second question is what I should state as my desired salary since I'm in the upper bound. If I again follow the recommendations from negotiation tactics, it would be 10-20% over current salary (239K to 26K). I feel that 26K is an unreasonable ask for my job level and experience.
Both. It slows down traffic because packets have to be resent, and because of TCP (which assumes that if packets are lost, the connection must be congested, and therefore data should be sent slower).

If enough packets are resent the connection may not complete or it may timeout (if a packet needs to be resent multiple times, for ex).

I'm the founder of NuevoCloud, and this is one of the problems we are working on. Basically, we can route connections around congestion. So for example, if your website is in dallas and the visitor is in germany, but the normal route has an issue.. then we might reroute it germany > virginia > dallas until the issue is resolved. So your website still stays up.
What a coincidence. The discussion board for the github Atom editor just started offering canned replies today also. It is not their software, it is the new discuss software by coding-horror that is getting popular.
start here https://en.m.wikipedia.org/wiki/Technological_singularity
Full paper is unfortunately behind a paywall. Reporting on the paper here:

http://gizmodo.com/this-45-degree-treadmill-just-revealed-so...
>Interestingly, when the clocks are synchronized, the common oscillation frequency decreases, i.e. the clocks become slow and inaccurate.

From the abstract of the referenced paper. Apparently the effort required to keep the clocks synchronized slows them both down, and they collectively keep worse time.
The 5.9 release includes many pledge(2)'d programs in base, but some notable ports include decompressors like bzip2/unzip/p7zip/xz.. oh, and Chromium.
The linked post makes the point that if that repo was published for even a second, then the info may have, and probably has already been, copied by any number of people. Might as well leave it up as a reminder to change any of that info ASAP.
I have encountered this sort of sour grapes reaction to employee turnover a fair amount over the years. I have literally been told that no one who has ever left the company has been someone we needed or should have tried to retain.

Whenever a manager or executive tells the team that they didn't want the people who left anyway, it makes me think three things:

1. They shouldn't have continued to employ people who they didn't value in the first place -- if you have identified someone who isn't working out, it should be dealt with (fairly and humanely) rather than waiting for attrition to do your job for you.

2. This person probably says this about everyone who falls out of their favor.

3. For all I know this is what they'll be saying about me in a month, so I may as well make other plans and be somewhere that values employees appropriately.

It's really damaging to team morale to make these kinds of blanket statements, and I don't respect or trust people who refuse to hold themselves to a higher standard than that.
Change their project?
Can we stop calling it poaching?

It's one thing if these folks were hired, and it's proven that they shared proprietary data with SpaceX against some kind of agreement/non-compete or patent violation.

But if they went just to share pure knowledge of the technology, were paid more, and/or left because of a working environment... that's not poaching. That's called a better offer.
Ok, he said a bit more than that. But most of it was directed at the same straw men you find in the typical anti-agile rant ("Scrum makes you meet in parking lots! And only the managers get to sit down! And nobody bothers to see if the products work, they only look at velocity!"), none of which has anything to do with scrum and everything to do with incompetent management, which regrettably, along with global warming, scrum can't fix. The rant opens with an observation that group decision-making is heavily influenced by social hierarchy in the workplace, another observation that, while accurate, is always true as long as 1) you're working in a team and 2) that team is made up of human beings.

The one useful observation it makes is that you don't really need F2F meetings, something that has not escaped the notice of the thousands of scrum teams around the world that include remote members. If anyone wasn't already aware of it, at least they got something. The rest pretty much sums up to the comment I made above.
I don't mean to sound so cynical, but anyone can say "our lawyer". When we wanted to make a change to our own agreements for our training services, our attorney said that any reference to an agreement or license must be styled in a way that makes it "official" (I'm paraphrasing here). Saying "you license npm to provide Your Content" and then referring to it as "npm's special license" is unclear, and thus difficult to enforce, when it's not called a "special license" in the first place, or styled something like "But at a minimum, you license npm to provide Your Content to users of npm Services when you share Your Content ("Special License")."

Really, it should've read "You hereby grant npm, Inc. a worldwide, non-exclusive, royalty-free, sublicenseable and transferable license to use, reproduce, distribute, and display Your Content in connection with the services and web sites owned or operated by npm, Inc., its successors and its affiliates."

I think I'll suggest that in a PR.
Actually this just makes adding our real product (recommended invites) very, very easy.

Here is the VC pitch: YesGraph is replacing Facebook Connect.

Instead of building a lobster trap social network and giving that data to developers, YesGraph is helping developers do more with their data (like imported email contacts and mobile address books).

This is a big deal when you think about it. The "single line of code" seems like a small deal, but dramatically lowers the cost of more apps getting on YesGraph.
Hmmm... does anyone know if Grand Theft Auto has an API ? I would like to pre-train my autonomous vehicle controller before connecting it to an actual car.
I've thought about this quite a bit from a language design standpoint. I've come to realize the following:

1) Reduce the number of variables that need to be kept track of in order to make a function easier to understand.

2) Avoid metaprogramming unless there is a clear need for it (doing something over and over).

3) DRY isn't always good. Sometimes being more verbose is easier to read than being clever so you don't have to type as much. Concentrate on readability first.

4) When there are a lot of interacting components consider the DCI pattern. It will save the developer from bouncing from file to file, module to module, just to understand the flow of an algorithm. Each time a developer needs to look up a different file more cognitive load is introduced. An algorithm should be easy to follow in a single file with code in sequential order. The opposite of this is message passing and having components pass messages to other components.

5) Syntax matters. Unfortunately once you choose your stack there isn't much you can do about this. Some syntaxes are much noisier than others. Every little bit of noise adds more cognitive load. Don't believe me, try do long division with Roman numerals.

6) Compress complex concepts into shorter ones. This builds on the Sapir-Whorf hypothesis. This might be a moving a part of an algorithm into its own function or storing an intermediate state in its own variable (as opposed to function composition 4 levels deep). `map` is much simpler to understand than `for (var i=0; i<arr.length; i++) { doSomethingWith(arr[i]) }`.

7) Spend time getting to know your editor. When you can reduce the amount of muscle movement required to perform an action it generally reduces the cognitive load as well. Not to mention making you more productive.
You end up with a very similar situation as you do without integer linear programming - an enormous search space. In the papers I've read on VRP that provide a linear programming formulation (2), they then fall back to approximate methods for actually doing the work.
You are an important piece of the puzzle. You must name your child Baker Baker. If he becomes Baker Baker the baker, we will finally have the answer if freewill truly exists or not.
The operative words there are "for the goods and/or services identified in the application". "Canvas" is not a generic term for a notetaking/documentation platform such as this. "Wiki" probably would be. "Apple" is trademarked if you're using it to describe a computer.
Does the classic "wear funky makeup" to fool face recognition even work with recent deep learning advances? I'd doubt it's nearly as effective.

If you're referring to the recent "deep learning classifies this random noise as a dog" news, keep in mind that humans are far more suited to more abstract tricks like wearing makeup than learning the perfect static to fool an image recognition algorithm. Even with computer assistance and access to AlphaGo in order to train the perfect pathological boards, the high branching factor of go makes it impossible to for a human to remember what the relevant pathological board would be halfway through the game.

(Also, keep in mind that the adversarial reinforcement learning is essentially training against as many pathological boards as possible. Image recognition isn't trained this way.)

So I don't think you're right about this. I feel like the era of "makeup" tricks is finished (though maybe there's still one or two wins left from this approach). If Lee beats AlphaGo, I think it's because their strengths are truly similar.
And probably informed internal prioritization a bit, perhaps bubbling to the top a few simpler yet more-desirable features.
Looking forward to see this project grow. Haven't had the time to check it out, but as I've been using Ember for the past months, it looks very interesting.
Snapchat for your tweets
Not exactly but it is pretty "cab-like", in that the driver is still independent of the passengers. It's basically an easier way of sharing a cab.
Its evidence that people are not biologically compelled to reproduce using sex. Because, they aren't doing it. In the first world. Leaving us with technological alternatives.
>or can pay full tuition

Can you name some "better schools" whose admissions are not need-blind? My understanding is that this is pretty much universal among prestigious schools.
Also,

- On Windows there's https://autohotkey.com/

- On Linux there's (unmaintained but still working) https://en.wikipedia.org/wiki/AutoKey , EDIT seems this fork is maintained: https://github.com/guoci/autokey-py3 , and it's on AUR as autokey-py3

(that doesn't remove anything to the utility of the GitHub feature, just mentioning these apps in case anyone is interested)
Clicking on viscanti's profile does not seem to reveal any other comments in this thread...
if we could create a reasonable number of healthy (uninfected) t-cells, would an individual be left infectious but otherwise asymptomatic (because of the retention of a working immune system)?
supported in the tiny/fast domvm [1] out of the box.

[1] https://github.com/leeoniya/domvm
This is a good warning to anyone wanting to develop crypto tech anonymously. Eventually if the tech is popular it will be profitable for a well meaning journalist to investigate and reveal your identify and publish childhood photos of you.
TelegraphCQ was also a fork of PostgreSQL which implemented streamed queries. Not only a white paper.

It was way ahead it's time in implementation, maybe it's dead by now. They still have the site here: http://telegraph.cs.berkeley.edu/

Direct link to 2.1 last version: http://telegraph.cs.berkeley.edu/telegraphcq/v2.1/
Profit includes everything, affects everything. And that's the common (universal?) stockholder-value metric.
DHS Seeks Advice on Building a Public Database of Cybersecurity Incidents
Happens all the time. Such a terrible thing. I love this article that was posted here a couple days ago: https://blog.runspired.com/2016/03/25/the-chrome-distortion-...

Currently working on a project that only supports Chrome. Turns out it was only using a couple experimental APIs that were easily replaced by small libraries/polyfills. The Chrome blinders are real.
How does the configuration look like for a bare metal setup? E.g. spreading pods over multiple racks?
There are plenty of organisms on the planet that co-exist with more powerful ones and they don't attempt to wipe out the other. There would need to be such fierce competition over natural [or unnatural] resources that only one of the two organisms could exist, and then competition would give rise to a potential outcome of one extinguishing the other. Your question is simply an irrational fear, probably on the order of probability much less likely than us being wiped out by an asteroid.
Yes, that's usually the best strategy for most of us.

But a standard library is a little different due to the sheer number of dependencies and level of coordination needed to upgrade them all. Go got it mostly right the first time, and the lack of churn is a major advantage.
That's certainly reasonable. There are likely similar utilities for other platforms[1]. For people with Macs and iOS devices, TextExpander snippets can be synced across devices so that they're available everywhere.

Saved Replies on GitHub is still a great feature, and I don't mean to imply otherwise. I'm just noting a more general solution to this problem.

[1]: http://alternativeto.net/software/textexpander/
The author of that PR is literally npm's laywer, https://kemitchell.com/cv.html

> The University of Texas School of Law, Juris Doctor with Honors
> State Bar of California, Attorney Member
Your tool looks interesting, congrats on your beta launch!
I'd be interested in the technologies you used to build the editor, especially the real-time collaboration part. What libraries are you using or is it something custom built?
I'm working on something similar (https://www.nuclino.com) and we've been pretty happy with ProseMirror as the basis of our editor so far. Here's our HN post from a few weeks ago, if you're interested: https://news.ycombinator.com/item?id=11211241
Building Serverless Microservices with Zappa and Flask
I can understand your incredulity, but yes, I have. They even called themselves "the Prolog mafia". This was in the early 1990s. I like Prolog, and regret that it's hardly used nowadays.
Does SpaceX need to "poach" people. I'd have assumed people were lined up around the corner to work for them?
So there will be one pointed out at the stars, but I wonder how many NRO will point back at us?
Not to mention that it's really, really not being stored under a mattress. Even Tim Cook's mattress isn't big enough to store that much cash. As mentioned elsewhere on the thread[0], it's being reinvested.

[0] https://news.ycombinator.com/item?id=11382429
Confused about the positioning (or is targeting a better word?). Why only nerds? From the looks of it, anybody can use the app. Or only "nerds" know about Markdown?
'fixed' might have been unclear. 'Limited' is probably a better description. Which is why 'in practice' is such an important part of that statement. Banks are old and they have already added that multiplier.

So, the multiplier effect is real, it's just already baked into the current money supply.

Of note, it's the reverse that's important. When banks stop making loans or loans default the money supply shrinks.

PS: By link bait I mean the title is provocative and on tangentially related to the article. Like a title that said "future earnings irrelevant to stock price" and then saying future earnings don't alter stock price as there already baked in, its changes to future earnings projections that's important.
Ringly's new bracelets are techier than a Fitbit, and a lot more stylish
"Common" though?