skysight-inc/HackerNews huggingface dataset:
Q: Why the heavy-ass .md? (https://news.ycombinator.com/item?id=12299756)

A: I use an OS X presentation application called DeckSet. DeckSet uses markdown files as its persistence model. That is very convenient for a number of reasons, including the fact that I can manage my presentations with git/github, something that is inconvenient with apps that use a proprietary binary format.

The presentation is available in a more conventional rendering here: https://speakerdeck.com/raganwald/optimism
The US political climate is most certainly not in a great place, but I wouldn't blame our system of checks and balances. In fact, I'd say that it's working as intended. It would be a horrible scenario if a president could easily override the will of Congress or the Supreme Court.
The TL;DR of how Zuck wants to build FB's future w/his quotes:

1) "Connectivity, so getting everyone in the world on the Internet."

2) "The next one is AI. I think that that's just going to unlock so much potential in so many different domains."

3) "[The next computing platform] - I think that's going to be virtual reality and augmented reality."

For all the flack that Zuck is getting in this thread he lays out a pretty concise vision of what he needs to do to continue the FB's juggernaut run.
I want to learn how to do something like this with every platform i'm on. Not just email. It's not just about email anymore. There's FB messenger, whatsapp, Telegram, skype. The list goes on.

The amount of time i lose in managing all this manually is ridiculous.
Never thought I'd see the day two of the sites I frequent most would overlap like this.
method 1: Keep generating keys until you have a collision.

method 2: What you said, modify the details.

A fun way to play/explore all things GPG is to use a javascript library and Chrome's javascript debugger (e.g. https://openpgpjs.org/)
I've been planning to diversify my domain registrars recently, and have seen plenty of discussions on HN comparing the alternatives. While I'm looking at possibly splitting registrations across other registrars, I'm more interested in alternative NS providers.

Namecheap's API isn't exactly welcoming (contact support to enable, XML-only with no official libraries). Additionally, their web interface is terribly slow (accessing from UK).

Does anyone not use their registrar's DNS services for small deployments?

Especially looking at how other people manage lots of small project sites, none of which are big enough to necessitate a dedicated NS and the associated management overhead.
Some of these remind me of Ed Kmett's YOW talk: "Stop Treading Water: Learning to Learn"

https://yow.eventer.com/yow-2014-1222/stop-treading-water-le...
Here is a recent book on the Plague following real people in 1348:

http://cobblestonepub.ie/events/book-launch-1348-a-medieval-...
I use GNU/Linux and OS X soon to be rebranded MacOS. I started off using RedHat 3 dot something ages and ages ago then moved on to FreeBSD for about 6 or 7 years before I did lots of distro hopping in my 20s. I remember the fun and annoyance at having to recompile your kernel for sound driver support, or to add or remove a feature.

So the why? I think that it gives me the blend of power and convenience that I am personally looking for. In my early days the open source, free compilers were a godsend as I had to get a ride out of town to get to a book store that sold a book or manual with a distribution CD. As the internet access got better I started using the GUI and noticed that my use case was slowly evolving. Now-a-days I find that I am on whatever is handy Chromebook, iPad, MacBook, Desktop PC running Fedora.

Many computer users merely want something that works, and you can't blame them for that either.

This seems like it could be a fun question.
Won't setting up good auto-scaling and deployment procedures result in something just like Lambda, but you had to orchestrate it yourself?

It seems like there's a lot to be said for the cost and time savings of having it done for you...
Wikipedia updates Wikipedia.org
Ford plans self-driving car for ride share fleets in 2021
Show HN: Serve-scripts, instantly run server scripts in browser
I live just a few miles from Lake Placid, and have for most of my life. It's unfortunate, but this area still relies heavily on the correctional system for the local economy. Along with a majority of the manufacturing jobs up here, it too has begun to shrink, however, and it's really turning the North Country (as we call it) into a rural slum.

I'm not opposed to downsizing the amount of incarcerated people, for sure, but the void isn't being filled, and many of the communities up here are taking a turn for the worse.
> Stricter,

That's exactly what a helpful language does:

(0) Define a region in the design space that contains the program you want.

(1) Conveniently tell you when you have accidentally stepped outside of this region.

> more complex.

How are you measuring this? I know of two good measures, and neither favors Go:

(0) The size of a formal semantics. Go's particular feature set suggests looking at Featherweight Java (a subset of pre-generics Java specifically designed to be amenable to formalization), and, well, FJ's ratio of static guarantees to language size is very low compared to most typed lambda calculi (on which ML and Haskell are based).

(1) The number of special cases in the language's design. Here Go fails miserably, due to the sheer number of built-in types and functions that require hardcoded support.
Thanks for taking the time, but seems like you didn't click on the link. When you look at the name of the keyholder of the fingerprint (B9E39278), the User Name of the keyholder is same as the fingerprint of the key. I was asking if the User Name is set after the key is generated or before. Or if one can change user name after key generation. And I think you can, so there's nothing interesting here :)
If you're curious about cost-effectiveness of their bar vs their drink:

Soylent 2.0 Bottle = 400 Calories, ~$29 for 12 bottles (via Amazon) works out to ~166 calories per dollar.

Soylent Bar = 250 calories, $24 for 12 bars (via Soylent.com) works out to ~120 calories per dollar.
ARM IP and Intel Custom Foundry Collaboration
Here are my opinions from working with both over the last year:

Serverless is brand new, and has all the burrs of a freshly cut service. Expect sharp corners, like bizarre documentation and lack of examples. I think it goes without saying that tooling and Best Practices are still immature. In my work (Lambdas) I've found they do well when organizing small pieces of work and event driven systems. They really do talk with all of AWS and event triggers are popping up all over their infrastructure.

For me, Serverless is more about "not writing server boilerplate/provisioning" than "not having servers". The largest hurdle conceptually has been hoisting tangential concerns from the application into the infrastructure primitives. Here are some examples in my current work:

* The API Gateway does routing, some payload modification for headers, as well as authentication and authorization.

* I'm also relying more on security groups and specialized IAM roles instead of application specific authorization code. This leaves me with only the application specific code to be called.

* Lambdas communicate with each other through SNS (and only when authorized via IAM).

* All of my application code (currently) exists as Lambdas.

This comes at a cost of infrastructure complexity and a learning curve. I'm also not using several services that AWS provides just to keep my cognitive load from exploding.

Serverless Overall: Like exploring the jungles of Africa! Lots of really cool ideas and deployments, but here be lions!

Containers are on the march of maturation. For me, the most useful part of Docker is decoupling the local application needs with the deployment environment. I exploit that decoupling to make sterile local development environments with Docker/Compose. The recent Docker OSX/Windows support smooths out the last few bumps in my dev workflow.

The deployment, however, is still maturing. To be fair, it's mostly a distributed computation problem and not unique to Docker. Kubernetes is a bear, but an improving one. Same with E2C from what I've heard from friends. On a smaller scale, it significantly opens up the playing field for less popular languages/tools. Heroku's Docker support, for example, allows for any language to be deployed as long as it accepts the Docker contract.

Docker Overall: a) Local is AWESOME! b) Deployment is the Wild West. Still largely unsettled but the Oregon Trail is OPEN!
Amazing! All critics arguments regarding not being able to achieve top performance without meat go out of the window.
Clearly not the kind of change that I was referring to, in context.
> It means that, among other things, it doesn't get any major updates to core software.

That is the whole point of "stable". It does get security updates and bug fixes, of course. Most major Linux distros work that way (except for rolling release systems like Gentoo or Arch, of course) - once a version is released, the versions of the software packages are frozen. In return, you get software that is usually very, well, stable.

So "stable" means exactly what I think it means.

(Anyway a general phrasing like "Don't use stable" is useless - different people have different needs, and for a lot of us, Debian stable works very well, thank you very much.)
> Now that these issues are gone, by having reasonable default settings for write concern and journaling, how well does MongoDB do in the benchmarks today?

Reports differ by benchmark, but the answer can be summarized as "not well". From [1] above:

> MongoDB is now a lot slower compared to v2.0. On the industry-standard YCSB benchmark, MongoDB used to be competitive with Cassandra, as seen in the performance measurements we did when benchmarking HyperDex. Ever since the change, MongoDB can no longer finish the entire benchmark suite in the time allotted.

I'm not sure I'd call what they were doing "cheating" per se because I honestly don't think they understood what they were doing, but it's fair to say that even if performance has improved since those benchmarks were run, Mongo definitely doesn't have any secret sauce.
We've already had that experiment - it was called "the 60s" - obscene amounts of money (basically a blank check) was given scientist to reach the sky and we went from barely touching the atmosphere to sending humans to the moon, sending robots everywhere else, inventing robots for that matter. And from the investments from that era came the american semiconductor breackthroughs aka - Silicon Valley. So yeah we've seen it happen, it's amazing and I hope I could witness such a magical period in my lifetime. Sigh...
the relevant competitors would be cable television, subscription satellite TV services, and various forms of offline media distributing the same content (DVDs at Walmart for example).
What do you do with 500 dorm rooms in the middle of nowhere?

Honestly this seems like the perfect use case. Theres not enough demand at lake placid to use them as apartments.
We detached this subthread from https://news.ycombinator.com/item?id=12299512 and marked it off-topic.
Yeah I was wondering if method 2 exists. I remember reading about something similar but wasn't sure. Thanks for the link!
Greybeard here.

I suggest you check out The End of an Architectural Era (It’s Time for a Complete Rewrite)[1].

The "failure" of non-relational databases was for specific application domains.

[1] http://nms.csail.mit.edu/~stavros/pubs/hstore.pdf
My understanding is that narcissism is a slightly different thing:

> Narcissistic personality disorder (NPD) is a long-term pattern of abnormal
> behavior characterized by exaggerated feelings of self-importance, an
> excessive need for admiration, and a lack of understanding of others' feelings.

Seligman claims that people who have the "optimistic" asymmetry are happier and more productive than those who have the "pessimistic" asymmetry. Unfortunately, he makes no claims about other aspects of people's personalities, such as whether they are ethical.

I think you can be optimistic without having an exaggerated feeling of self-importance, and certainly it has nothing to do with a need for admiration or lacking understanding for the feelings of others.

So... I think the answer as to where to draw the line is, "If you are aware enough to worry about the line, you don't need the line."
The answer is probably: it depends.

Fastmail, unlike Gmail, doesn't use your email contents for ad targeting. OTOH, unlike commonly claimed, Google doesn't actually sell your info, they just reuse it internally.

Neither service encrypts data at rest, so if they're hacked you're screwed.

Google is subject to NSA/FISA/etc. Fastmail claims it isn't since they're an Australian company, but their servers are all in the US.
The thing we tend to overlook about our inner dialog is that we actually have very little control over our thoughts. You know you have a problem when they become suicidal, because healthy minds simply do not have them.

But even healthy minds will be pessimistic or optimistic from day to day. The author suggests the explanations we think of dictate our mood, which is true, but also our mood already dictates those thoughts. Our explanations tend to be negative when we're feeling negative. You're just sad already.

The question is this: Is your explanation an objective description of truth, or is it an honest expression of your mood? And it's almost always both. Most explicit negative or positive explanations are also implicit expressions of your mood. Our inner dialog is always emotional, so when we reason with ourselves, we're already reasoning with our emotions, except, they have already happened.

And here is how it works. Intellectual people are capable of coming up with an infinite number of reasons. Give it enough thought and you'll find yourself cataloging reason after reason. The sleight of hand happens when we choose the reason to go with. If you let your gut choose, you'll go with the one that most closely aligns with how you feel, because it will physically feel right. It just clicks. So we reason because of our mood, and further towards that mood. And if you have a working brain, you are an intellectual person.

And here is the common misconception. A reason does not have to be subjective or false to be emotional. All your reasons can be true. The problem is with your selection. Think misuse of statistics [1]. All your data can be true, but can be made to say whatever you want. Conclusions can be written first, then made true. If we can do it with statistics, we can certainly do it with our perception. And this article along with Dr. Martin Seligman methods basically covers the various ways in which we do just that.

So whenever possible just make your mood explicit. Monitor your mood, and take hints from the implicit emotions in whatever thoughts that are about something else. If they're in any way negative or positive, then that's already a clue, because if you think about it, nature isn't inherently either. And if you're down, act on it, don't reason with it. Just hit mute, and physically do things that make you happy (I splurge on a hard root beer or a premium cup of coffee). If your body and mind are healthy, this will work every time. If nothing you do makes you happy, don't feel guilty, just go see a doctor.

---

[1] https://en.wikipedia.org/wiki/Misuse_of_statistics

(right when I try to block HN to concentrate on work, I find articles like these, and am heavily rewarded again for my procrastination :)
There's not enough demand for something like that in this area. As the article states, Lake Placid is basically in the middle of nowhere.
In my experience, they are steps towards the future. VM's are now the baseline; containers are better; server-less is even more so; something like Urbit is a step further.

However, the level of maturity is reversed. Docker is usable now, but you will run into many quirks and inefficiencies. On top of that, it's not standardised in a meaningful way. Only starting this year would I choose it for a new project.

Server-less is even less standard and efficient, but in five years I expect tooling to be usable, though still rough around the edges.

For some reason, we can't just jump to the most ideal architecture but have to evolve there step by step. That's what I would say is the essence of the "worse is better" philosophy.
Intel SSF Optimizations Boost Machine Learning
I hope that one day you will find someone who will take your breath away and make you simply enjoy interacting with another human being.
um...his vision of the future is 1980s Sci-Fi novels?
I use CloudFlare whenever possible. Simple to use, free tier, just works, can depend on it.

I'll use DNSimple from time to time. I used PointHQ in the past and had no issue with it.

I'm certain someone's going to chime in with the "why not just roll your own?" My answer to that is this: I have much better things to do with my time than be a sysadmin, or have to worry about being a sysadmin.
The capacitive touch screen is a major factor however I believe it was Steve Jobs ability to break carrier control (in the USA, where the iPhone was initially launched) was critical. I had worked for a while in the telecoms business and noted this at the time. In fact I bought Apple stock on the day the iPhone was announced specifically because it had a visual voicemail feature. This was something we had built years before but could not get it on phones because the carriers liked to charge for the air time to listen to and delete voice mails. He also got AT&T to provide a reasonably cheap data plan. At the time you could either have a cheap plan with services the carrier had complete control over, OR you could have IP connectivity at a much higher price. This isn't something I'm rationalizing after the fact: I saw it happen, opened the Schwab web site, bought stock and made a nice profit. I had no notion of apps or nice browsers or decent touch screens being key at the time. There were no apps on the iPhone initially but they had long existed for WM Nokia BB etc.
What I'm curious about, is that every article I've read about this change in Pennsylvania includes the following details: "Magazines, newspapers, and digital version of the Bible are exempt from the new Pennsylvania tax."

This is correct about magazines and newspapers by subscription, and is also true about physical subscriptions as well. However, there is nothing in the new bill (or existing tax laws) about bibles or digital bibles being tax free. In fact, existing physical bibles and other printed religious material is already taxed.

So I find it amusing that this article and others keep publicizing this non-fact.

Here's the full act if anyone is interested http://www.legis.state.pa.us/CFDOCS/Legis/PN/Public/btCheck.... (PDF)
Uber Instant Pay
You're not wrong. The only other use case would be to turn it into a college or something, but with North Country Community College and Paul Smith's already nearby, that market was already saturated at the time.
> #NoBloodMoney - media companies should not profit off of other's misery.

What about informing the public, though? The logical conclusion to this idea is that news organisations will have less incentive to cover news stories that result in human death. Is that really what we want?

Incidentally, a number of news organisations already have a CMS flag for content of this nature anyway, which in many ways presents more problems - how tragic is sufficiently tragic to block ads?

The real problem here is profit-based news. The answer is already out there in the form of the BBC and other public news outlets that do not depend on advertising. Alas, the US is not coming close to such a model any time soon.
But that's all the future or the present or anything is...

Iterating on old ideas. There aren't any new ideas, creativity isn't pulling things from the ether, it's looking at old things in new ways.

Geocities was an iteration on having your own webserver, myspace was the new geocities, facebook was the new myspace, $x is the new facebook ... it's just continuing on and on.

Netflix is the same on-demand video that had been available forever in pay-per-view, etc. but it was just a little bit different and a little bit better and it has destroyed several old business models because of it (cable tv, video rental stores, broadcast tv, etc.)

A car is just a nice horseless carriage which is just a more comfortable way to get around by horse which is just walking with help.

Human being are just complicated ways for strings of nucleic acid to replicate themselves.
I am a member of NRA and I originally come from India which has tighter gun control laws than colonial laws. (You need a license to own a low fps air gun, replica gun or a movie prop gun).

The real issue with guns in USA I think is that the people totally ignore the secondary benefits of a well armed population. The best use of a gun is when it is not used at all. It is inconceivable in USA that a band of 10 people will simply raid a farmer's farm and steal all his produce while the farmer watches helplessly. (Nearest cop is 10 miles away). In India I have seen that happening.

In India I have seen any random political movement with 2 goons as their head barge into a market and force a shutdown as merchants helplessly comply.

All it needs in this case is someone getting shot dead as a deterrent. I think the general respect of individual freedoms and private property in USA has made it prosperous and that respect mostly comes from the fact that Americans will not hesitate to take matters in their own hand.

While London might have Sharia courts running in their streets and various muslim populated beaches in India throw out tourist women if they are less modestly dressed but that wont happen in USA because there will always be one person in 100 with a shotgun in his hand.

If Americans lose their guns they will continue to lose their other rights one by one.
Persuasive Cartography
> and Konqueror. Works perfectly every time, but you'd have to install KDE components.

For that matter, any KDE application that handles URLs can retrieve HTML-formatted man pages thanks to KIO slaves.

You want the source of the HTML-formatted man page so you can edit it and save your edited copy? OK:

$ kwrite 'man:/usr/share/man/man1/ls.1p.gz'

KIO man also offers indices, as well. For example, you can get a list of all commands by going to man:/(1)
Consul and etcd in the Autopilot Pattern
Sorry, I'm afraid I can't :-/

I got my own statistics knowledge from a lecture series, a book on R, an ecology textbook and various articles...

Check your local university library if you can or google around. I'm sure you'll find something.
Winning an IoT Hackathon with IBM Bluemix and a Cowbell
Louisiana’s 1,000-year floods inundated 80,000 homes and businesses
It wont be very complex in terms of computing. Storage and bandwidth will be an issue because it's basically an image sharing site on steroids (various media types (gifs, short videos, text) interactive posts, some real-time twitter like feed & comments).

I've had a look at Diaspora [0] and ViralJS [1], a P2P CDN and I think I might go down that route.

Do you have any suggestions?

0: https://diasporafoundation.org

1: https://github.com/PixelsCommander/ViralJS
Although I don't know much about Clean and APL - I definitely agree with Forth, Smalltalk and LISP as being very elegant in their own three unique ways.

I am trying to combine aspects of those three in Spry (sprylang.org) creating a homoiconic (LISP), DSL friendly (Forth & Rebol) and natural smooth OO (Smalltalk) language.

But if you are simply looking for an existing well defined language (and not interested in helping creating one) - then I would probably point at CLOS (although I personally love Smalltalk). But... the future? <shamelessplug>Spry :)</shamelessplug>