skysight-inc/HackerNews huggingface dataset:
One perspective is that human population and various other characteristics of the economy & environment roughly agree with the "Limits to Growth" standard run modelling that was done 40 years ago:

http://www.theguardian.com/commentisfree/2014/sep/02/limits-...

I am not sure if "doomed" is the right word. It seems pretty plausible that existing civilisation will collapse, as many human civilisations have done in the past, and there will be additional human suffering (more than the considerable amount there is now), but I doubt we as a species will become extinct within the next few hundred years.
Planning: The Key to Successful Software Development
Step 1. Extremely altruistic people join the Voluntary Human Extinction Movement.

Step 2. Extremely altruistic people cease reproduction.

Step 3. Humanity goes on. If there was a gene for altruism (or a set of genes and their relationship) it was now removed from the gene pool. Humanity is now less altruistic, probably worst than before Step 2.
And here's something I came across recently: http://www.philipreames.com/Blog/2015/05/18/observations-on-...
How about mine? https://github.com/daimajia
Be utilitarian. Make a list of what causes the most suffering and involuntary death, and personally contribute to work on whatever is high in the list and not being aggressively worked on today. Which is most of it. Degenerative aging and farming of animals, for example, being two things to eliminate on the time scale you mention. There is a lot on the list that can't be tackled meaningfully today, such as placing all higher animals into some form of simulation or at least controlled environments in which they can live as close to usual as possible without pain. Or means of human mind engineering to remove suffering without terrible side-effects. For that help to advance enabling technologies in the fields of computation, nanotechnology, and biology.
I use this one. Also the same information, but its in paragraph form like the OP, but with hyperlinked questions to jump around like you would in a flow chart.

http://sethrobertson.github.io/GitFixUm/fixup.html
Software Engineering Radio is an enjoyable one. [1] However they don't publish as frequently as the others might.

[1]: http://www.se-radio.net/
This is the big issue with using hg anywhere I've worked. Not even that people are experienced with it -- just the name recognition usually wins out.

Honestly, I also think github's defacto status is a major obstacle to adoption.

There are actually projects that let you work with an hg/git repo and push to the other type. http://hg-git.github.io/ for instance. No idea if these things are production ready or not though.
Carthage is also the new kid on the block by the guys at Github.
A paw print is quite a generic thing and even the shape of the paw itself between the two is made differently. Aside from the general idea of a paw, they don't seem to have anything else in common.
I had been using Postman[1] for the last year or so and it's recently undergone a big update too which includes syncing. I've just tried Paw and like it more because:

- Native Mac app (it's prettier)

- I like the 3 pane window structure

- A lot of smaller UX things are nicer like duplicating, Postman annoyingly scrolls down, having to explicitly hit save, etc.

- Extensions

- Dynamic values

- Completions

Postman has the following which Paw lacks AFAIK:

- Collection automation and testing

- Chrome integration

- Dark UI theme

If I had use either of the 2 above I would not be able to switch over to Paw.

[1] https://www.getpostman.com/
Not requiring Chrome is worth $15 alone.
Do you really think the quote you posted has the slightest thing to do with race? I realize that in it he repeatedly uses a very bad word, but, bad as it may be, it is merely a word; I should like to hope some allowance might be made for the very plain fact that the man's mind isn't right, to say nothing of the minor point that, allowing for differences in phrasing and style, even a luminary like Paul Graham might well make the very same argument about unnecessary complexity.

Then again, when even a luminary like Paul Graham has to be careful about what he can and can't say [1], I suppose it's not too surprising that people should care more about the style of Mr. Davis's remarks than about their substance.

[1] http://www.paulgraham.com/say.html
I know, I'm a little late to this party, but just in case anyone is still around... :)

For me, mounting my local app files as a volume is useful during development since it keeps the workflow fast. I don't have to rebuild the image every time I want to try the app out, I get to use the new code without delay.

If I were deploying as a container, I presume my build process would check the app out of git and build the image based on that fresh checkout. I'm just using Docker as a convenient way of simulating my production environment (dev'ing on Ubuntu 15.04, but deploying to Debian 7), and still be able to iterate rapidly.
Because they're interesting. And this is a place of interesting things.
Schizophrenia is an organic disorder, not a neurosis; aside from that, given the pretty plain fact that Mr. Davis isn't equipped to make his own way in the world, presumably whoever looks after him would intervene to prevent a documentarist's efforts from flustering him too badly.
Ask HN: Can my landlord detect that I've unplugged my fire alarm?
My apartment building landlord does these annoying monthly tests of the fire alarm early in the morning. I have a speaker in 3 different rooms. I unplugged the nutted wires (2 red, 2 black) from each speaker, capped the wires with the nut, and shoved the whole thing back in the wall. Hopefully, this makes the noise go away. What I'm wondering, is it possible for the landlord's fire alarm system to detect that I unplugged the speakers? Is this common?

Note, I haven't unplugged the smoke detector, that is a separate thing. These are just externally controlled speakers.
On Macs I would consider the Chrome integration to be a down side as it seems to install itself as a separate application entirely, and thus in my app launcher (which annoys me, especially when I'm signed into Chrome + Canary and then it's showing up twice).
Nice, so now we need to make honeypots which post to GitHub tons of things that look like real secrets but with broken credentials, monitor logins for those things, and start a blacklist of compromised / malicious systems (which would be the things trying with those logins).
I don't really like to straight out ask people if they can hire me

That is a success-limiting preference and I would encourage you to start preferring other things. If it helps, pretend you're just on a recon mission not actually looking for a job but trying to ascertain whether there is a you-sized hole in the project that they're running which you are legitimately interested in. Scientists love talking about their babies to anyone who will listen.

"So what are you working on this summer?"

"We're programming FPGAs to do automatic detection of human language in content going over the wire using bloom filters."

"Oh that sounds interesting. Who are you working with?"

"Dr. Foo, Dr. Bar, and 3 graduate students."

"Who is your Unicode expert?"

"We don't have one."

"Really? That's unfortunate -- you're solving it with low-level byte manipulation so if you don't have an intuition for what a bytestream of UTF-8 in Russian actually looks like that might be a bit difficult. Mind if I have a quick go at the blackboard?"

"Be my guest."

"So let's take the UTF-16 case since it's easier to understand..."

5 minutes later

"Huh, thanks for the explanation. I wish we could have you around every day."

"Do you hire undergraduate research assistants?"

"Yes."

"Then you can!"

[Lightly fictionalized from an actual research assistantship.]
This is bizarre to me. Why complicate the browser with a feature that amounts to syntactic sugar?

Why not keep JS simple (or better yet, simplify it further!) so that browser implementations might finally converge, and leave the syntactic niceties to preprocessors & compilers?
I doubt it. The last version of XCode 6 won't run without Yosemite, so I'm guessing 7 will require Yosemite.

Also it's very hard to run with 2gb ram. For example you won't be able to use the iOS emulator because the swapping will take so long XCode will timeout when trying to launch the emulator. It's very painful even with 4gb. 8 is probably the minimum.
It's still useful to know how to use e.g. BFG for e.g. Situations where you push a password to private git / GH :)
Here's how you hire a candidate, in two steps:

1) If they provide a github/bitbucket/sourceforge link, look at what's there. Skip step 2.

2) Literally anything else. It won't work anyway.
And who is going to care about Earth's natural splendor when noone is around to appreciate it?

Earth will drift on, as it always has and will. What would be the point, except for some flowery aspirations (by dead aspirants) of beauty and perfection? These people want humanity to die off over something that could never be more than principle? One man's principle no less? Give me a break!

Beauty, perfection, extinction... all of these concepts are distinctly human in nature. But the cosmos (and our planet) are not, and we barely understand the rules (let alone the game) which they play. Our beautiful planet is a statistical footnote, special only in that the results of its RNG yielded an environment especially fortuitous for life. The cosmos is only matter interacting with other matter, at all levels and at all scales, forming systems upon systems upon systems, the interactions of which we perceive in this thing we call consciousness. (Separate from most worldviews, I think, is that this one can (theoretically, eventually) be expressed completely in models of physical interaction, which is something most of the world's creation stories cannot do.)
What language is that link written in? It looks like bash sort of but not really?
I was thinking almost the same thing: people choosing not to reproduce selects for those who will reproduce, making the effort ultimately futile.

But then consider what happens when sexual reproducing species experience an extreme population dip: traits suddenly become much more variegated because now there is an overlap of recessive genotypes that used to be hidden. So maybe this won't happen?
Information leakage is considered a security vulnerability. https://www.owasp.org/index.php/Information_Leakage
that's funny, because usually people are called selfish when they don't want to have children.
I love it. It's a gateway drug to functional programming, and "doing" functional programming, in turn, helps me write more expressive Swift code. It's still rough around the edges, but it's a beautiful language that's a joy to use.
Only if you're someone that doesn't use Chrome.
Ah, fanboys.

MPW used to be available from "ftp://ftp.apple.com/developer/Tool_Chest/Core_Mac_OS_Tools/MPW_etc./", but Apple took their FTP server down. There's still a mirror.[1] It's mostly ".hqx" files, so you need to find something that can decompress old Stuffit files.

[1] http://staticky.com/dl/ftp.apple.com/developer/
But if your process is only merging PRs, then locking the master against pushes as he proposes would create no further issues, preventing that from happening. If you need to modify the master directly, it would complicate things.
It sounds pretty similar to every 3rd party or in-house payroll/timekeeping system I've ever used, then. These things tend to be implemented silo-style because the company might change insurance providers and not payroll providers, or vice versa, ditto pension plans, health savings accounts, etc.
Yes I do work directly on master because I use the http://martinfowler.com/bliki/FeatureToggle.html pattern as opposed to http://martinfowler.com/bliki/FeatureBranch.html because in my experience branches come with an amount of technical debt that has been unacceptable to me (you just delay merging your code, making it a bigger more dangerous merge).

Branches also encourage a workflow [in my experience] where the devs implement multiple unfinished features on different branches. That's another form of technical debt. If everyone works right on master, it is more natural to finish a feature before moving onto the next.

I've also had to rewrite history on a git repository to remove things like binary files.

In the top level comment for this thread, I'd say the situation could have been avoided if that developer were cherry-picking to the git repo on his computer, then pushing that branch to the server. The history would be present on both that dev's computer as well as the server, so losing the history on the server would not affect the branch on that developer's machine. Not sure if the comment implies the developer had SSH'd to a live server & performed his cherry-pick there, but that's how it sounds.

The only use I've found for [feature] branches in my day to day work is a place for a junior developer or un-trusted OSS contributors to push changes for me to review before I merge them in. If I'm on an experienced team, I find things go smoothest if we all stay on master.
In an evolutionary sense, altruism was valuable in tribes--having empathy meant helping people who shared a portion of your DNA, and was often much more beneficial than selfishness. Pretty obvious, really. Globalism has made it pathological, even suicidal. Genotypes related to generalized empathy--causing people to spend their resources, reproductive capacity, or their lives, helping unrelated people--are already doomed, even without suicide cults.

(The website is down, so I don't know what these people are trying to accomplish--I'm just taking the name literally.)
Some of TempleOS actually reminded me of the MOAD[1], and even the Acme[2] editor a bit. The beauty of plain text is that it's trivial to interpret though (not unicode so much). Anything else and you need to start to worry about backward/forward compatibility, byte orders, etc... I imagine it's probably easier when you only have only one platform to think about though.

I liked the index concept. There have been more than one (successful) efforts to build a filesystem that fully supports indexing content, but they're generally implicit indexes. Explicit indexing via file content might be interesting.

I'm not sure what the real justification for running everything in Ring-0 is. I can't think of many reasons for anything more than minimal privileges to be a benefit.

[1] https://www.youtube.com/watch?v=yJDv-zdhzMY

[2] http://acme.cat-v.org/
Not with better touch tool or El Capitan!
Office Hours: Marty Sack – Networking Events in the Boston Area
I love what the Stellar.org people are doing.

It would be interesting to consider a hardware device that would act as a wallet, with a SIM card that would enable it to communicate transactions through SMS/text messages.

In my view, the biggest issue with Stellar.org, or any other crypto currency trying to solve the "unbanked" problem, is the last mile.
Not necessarily - plenty of people who use Chrome also prefer native apps.
While there's an element of truth here, that kernel is being overplayed.

It's important to be open minded, but at the same time it's important to also have a filter for what's actually worth examining in depth and what isn't. Otherwise you waste your time going down fruitless cul-de-sacs to nothing. Which is exactly how you end up spending your life making something completely useless like TempleOS.

Additionally, the author thrives on attention. He's been around forever, it's true. But every time he gets any attention he goes on what seems to be a manic streak which erupts in the racist diatribes and nonsense.

He certainly does need medical attention. He does not need this kind of attention, treating his delusion seriously.
I just discovered PAW yesterday. Its already my favorite Mac app. Absolutely wonderful!
Oh, and don't forget this:

"Chat with Iris and Bartek—the devs who worked on Interstellar — this Thursday, June 11, at 9am PST in #dev on our public Slack"
> I hear that Gnome will be working on integrating Rust with GObject this year, which should allow Rust to leverage Gtk:

This disappoints me greatly.

The idea of an object hierarchical GUI is not a guaranteed given. It causes things like "primary UI thread" which doesn't need to exist anymore. It is a reflection of a time when memory and CPU was more scarce.

In the face of massively parallel CPU's and huge memory, a tile-based, constraint GUI with publish-subscribe is probably a much better choice. This is especially true with a language that promotes concurrent programming.

I suspect, sadly, that we're simply going to continue down the same broken, single-threaded UI path because of the installed codebases.
The question is: what purpose should a library serve?

A library that never gets used to check out books, rightfully, deserves to get shut down.

Unfortunately, that means dubious self-help psychology books and the latest Oprah feature.

God help us if someone manages to ever take out the Internet.
> Too little too late.

This is a toxic attitude. It suggests that if people don't get something right on the first try they shouldn't try to improve it.

"Better late than never" is true in many cases, and this is one of them.
Replace the biosphere? If you aren't joking, I think this attitude is part of the problem, one which got us into this mess in the first place. We've gotten along for millions of years without Amazon.com. I don't think VHEM is game over. With VHEM the idea is perhaps you can explore things like what you're saying, but not without understanding that enacting a world without limits implies building a system that will consume all the worlds resources and will one day have to consume itself. Go ahead and dream and explore, but don't make war on the rest of the planet (which is what is implied with "replacing the biosphere".)
Understanding the role of Agile Technology
In this particular case I'm thinking more culture-level, or the operating system of a civilization. Which, as I'm being a bit deliberately elliptical, is not necessarily something you'd be able to easily extract from that message. Religions are carriers of these things, but in this case I am thinking more of what they are carrying rather than the religions themselves. As with many human things, it's all a big mess that can't be cleanly segmented out....

On topic, "the need for privacy" is one of these things. Many have heralded a generation who has no need of privacy, but then, as we all live in the "global village", we are slowly groping back towards some of the very same ideals of privacy that villages used to have, for instance, or at least I'd contend that over time in lots of little ways people tend to rediscover that just chucking the entire idea overboard wasn't smart. That's not a religion, nor directly a hot-button issue. And should we ever decide that totalitarianism sounds totally awesome and we should totally do it, a whole bunch of people will have the opportunity to rediscover the virtues of privacy. "Yay."
Your above description is excellent in helping explain the duality of our current system (corpVShuman) which I've struggled articulating to friends. Thanks!
Why is this comment downvoted? Flux is the thing that I misses the most on my iPad. Moving from my Mac to my iPad at night is a painful experience due to the sudden influx of blue lights.
Uber Spends Heavily to Establish Itself in China
Nice screenshot[1] with Awesome window manager[2].

[1] https://github.com/gregsexton/ob-ipython/blob/master/screens...

[2] http://awesome.naquadah.org/
It's a Makefile.. for.. Make.
In cash? Ok

With credit card? not!

And in my case, is necessary to fax(!) apple and do banking stuff that is a problem if you have credit problems
As the sibling comment says, there are probably better tools for automated testing. However, I haven't dove too deeply into this aspect of Paw, but I know that at the very least there is a "Run All" shortcut which runs all requests you have configured. The sidebar shows which requests succeeded and which failed. There may be some way to automate this. (It apparently supports extensions, if this functionality isn't built-in.)
We'll only seriously start responding to global warming when a significant part of Manhattan is underwater.
I use Chrome. I still don't want to use the idiotic "Chrome Apps" that aren't apps at all, when I have a choice. For certain tasks I can see the value, but for things I use every single day a native app is much better (especially just for battery usage, assuming decent coding for both versions).
You are absolutly right. Threatening to kill people would not be funny at all. Of course, humorous hyperbole on the other hand...

I'm guessing you don't see a lot of sitcoms like Silicon Valley, Big Bang Theory, or comedians like Luis C.K., Sara Silverman et. al. Which is tragic, because they are awesome.

Not, of course, to suggest I'm as funny as that (clearly), just someone who's providing observations on Sift from using it in real world production applications (unlike almost all of the posts above this one).
It is amusing how they are touting 'faster app switching' for the new release, when it was instant a few versions ago and has got steadily slower over the last few OSX releases (even on the latest hardware). It's good they are finally addressing some of the performance issues, but it's a bit embarrassing that things got to this point.
If someone you didn't know were posting these things as, say, YouTube comments, it would still be immediately apparent that their "mind isn't right", as you put it, but of course it would be perfectly acceptable to write them off. The allowance you're making is really because he's inside the group that HN readers have an interest in. If he wasn't a programmer, he would be just another religious nut to you.
That you know the charger of your card is the argument that resonates the most with me. That's fair, and a solid reason to use a processor like Stripe - recognizable and near normal processor fees.

> "70% of $40 is less than 100% of $0?"

This is a terrible, terrible argument for being shoehorned into giving up 30% of your revenue. Stripe (et. al) charge, say, $0.30 + 3%. Add in binary hosting fees and we're at 30%? Again, I understand the CC argument, but this is very much an argument about how I (or someone else) should appreciate your business in whatever form it comes to me, and that's not true. You'll probably want point releases and features and customer support, but for 30% less than a sustainable price.

(Note that I'm not allowed to charge 30% more on the MAS to pass on the cost... That's a violation of the MAS developer agreement.)
There are other means of passing information between individuals in a population, e.g. by communication, upbringing, education, propaganda.

E.g.

Step 2. Extremely altruistic people cease reproduction and use the time and energy they would otherwise have spent on their own children to educate and encourage others to become more altruistic.
Can I please beg and beseech you to please use git version tagging (semver.org is a good place to start) and MELBA stable for your package releases?
Maybe encrypt all their data and hold the keys ransom? I remember a few Windows viruses that did that a few years ago.
Apple shows off new ‘Move to iOS’ app to make it easier to switch from Android
Not everyone making iOS apps has Apple hardware. I was just at a React Native meetup in Bangalore where half the audience was on Dells running Ubuntu, trying to install hackintosh VM's so they could use XCode and the emulator.

The passion for building things doesn't only strike those with four figures of disposable income, you know :)
I think you just described the motivation behind every library, framework, and platform ever. To your credit, it is a great idea.