skysight-inc/HackerNews huggingface dataset:
Yes, for a few smallish sites I’ve built for clients in the past. The reason being that they are low traffic, the client doesn’t want to spend a huge amount on hosting, and I don’t want to be first line or support for any issues they may have with the hosting or responsible for patching/security as I would be with a VPS.

I’ve been using TSOHost who are a U.K. based company who seem okay. There have been a few issues in the past but their support is prompt and helpful, the hosting reasonably flexible, the prices low, and they have coped with the traffic, so can’t conplain too much.
While I agree it is an apt idea, it is not so useful. See this post
https://mako.cc/copyrighteous/google-has-most-of-my-email-be...
The graphs may change a bit but the overall trend is communication involves big 5 SV.
Not historically for chess, but it's a reasonable analogy for how AlphaGo plays Go.
If you're using fastmail you don't even have to worry about that limit. If your email is example@fastmail.com and you are registering with http://www.onlinestore.com/

Just use onlinestore@example.fastmail.com and fastmail will make sure it arrives in your example@fastmail.com inbox.

It's completely hassle free.
I wrote this article because I couldn't really find a good email tutorial that included DNS setup. I hope this helps you out. It's 2017 and it's surprisingly difficult to set up an email server, but hopefully this will make it a little bit easier. Please let me know if you need any help or you think I missed something major :D
Thanks for the advice. I will certainly start taking advantage of irc. Unfortunately no meetups around here.
> Disposable email IDs are banned from most sites and I never found it easy to integrate in my workflow.

Sign up for fastmail. Integration is completely painless. https://news.ycombinator.com/item?id=15525512
im actually curious how accurate the lines they show are, vs if you used their api. do you know? theres a lot of noise in them as far as i can tell- just wondering if its real or if they are jiggling the numbers around to make it look more appealing.
> Do you need to break your leg to know that would be painful?

You certainly don't need to break your leg to deduce that the action results in pain. You do however need to know and experience a nontrivial amount of wealth to realize how much power and inherent value being a billionaire affords. One becomes a radical agent of change at this point. It is thus a worthy goal.
As mentioned in the other comment, I’ve been using Funio for years and I’ve had a good experience. My needs are very simple in this case as the site is mostly static pages with a small bit of PHP here and there. They’ve added Let’s Encrypt support recently, which is nice.
I use a shared host for some personal projects, clients, and friends.

Most people I know aren't tech-savvy and want WordPress or small no-frills HTML website and the ability to upload files through FTP. I want email forwarders and mailboxes that are easy to configure, regular database backups, no-hassle SSL certificates, and decent email support.

I've been using Pair for about 10 years and I've been happy.
Once the CPU runs a chip factory, it'll be able to adapt in a sense.
"with" supports an arbitrary number of contexts.
I got locked out of a Yahoo account years ago that I used solely as a spam account for signups. It was getting hundreds a day and I just looked for that one email confirmation as necessary. Sometimes I wonder if it's still active. It might have a million emails waiting (were Yahoo to allow unlimited messages).
China has never been able to interfere in 'distant' nations.

The Europeans were the first to truly develop navies capable of projecting force at such great distances, beginning in the Renaissance period, and everyone else has been playing catch-up.

By your logic, the Romans or Greeks or ancient Egyptians were a peace-loving peoples because they didn't bother China much either.

But if you look at what was possible, based on the technological capabilities at the time, China has never been as peaceful as they constantly claim. Just ask any of their neighbors, many of whom have explicitly created defense pacts with the US and the West because of historical fear of an aggressive China.

Note I'm not trying to say the West deserves any trust. But based on China's history and its current behavior as it does become more capable, combined with the constant Chinese PR about their 'peaceful rise', I'm not willing to give them the benefit of the doubt.
Well, I can tell you that hosting WP sites on a shared host is a big pain in the ... . When a client get's hacked, everyone on the same server (or at least same IP) get's
'tested' for WP vuln. and hacked as well.
I found 8 WP accounts hacked in a similar way, on a shared server, one after the other, with the server correctly configured.

Smaller (local) shared hosting companies are good because they offer quick support and are easy to setup.
Larger hosts with overcrowded servers and unlimited plans are very bad.
Back to your question: shared hosting is good for small sites, local sites that don't have that much traffic (<100k uniques/month), which actually most sites are.
As mentioned, smaller hosting companies will notify you if you overuse the server and recommend alternatives. Larger hosts will just block you (but that's ok, you knew what you paid for when you signed up...).
> Today, we are ditching this proven design in favor of a single touch screen, because it looks so much more elegant and modern.

Tell me about it. I realised this had gone too far when Volkswagen moved the headlight angle adjust and dashboard backlight controls to the touchscreen, about 3 levels deep, with a slider. If you are driving at dawn/dusk and suddenly the backlight seems too dim/bright, you need to pull over and do it via the touchscreen. Moronic
It can be. Does the average patient have a medical license, know of all the side effects...etc etc? NOPE. Ask questions of course but like buying frying pans you saw on a 4am infomercial with "Only 2 left, hurry!!!" demanding the meds you saw on tv is a bad idea.

Stats say that we're way over prescribed.
> then historically doesn't China actually hold the high ground?

No, it doesn't. Just look around what they did to their neighbors. The weasel word "distant" doesn't change a thing: China has bullied other nations for a long time and there is little reason to believe that they won't do it again.
https://today.law.harvard.edu/internet-privacy-afraid/

SCHNEIER: I use an encrypted chat application like Signal. By and large, email security is out of our control
What exactly do average devs struggle with?

Who is making these decisions to rewrite?

It would be great if we can see a before and after comparison.

Clojure is a pretty simple language. Ive taught it to junior devs with only Java experience and they learn it within a few weeks without any major problems.
> I think it'd be a worthwhile trade off against the loss of cultural knowledge that results from language death.

I don't. Out of curiosity, how many languages do you speak?
Can you recommend some good local hosts?
Olivetti were quite unusual in their corporate patronage of Giovani Pintori.

They effectively brought him on as an employee and let him create art that doubled as adverts for their products.

Does anyone else know of similar examples where companies supported art beyond the usual exhibition sponsorship and board room art?

The image results here give you an idea if how much closer to art than advert they were:

https://www.google.co.uk/search?q=giovanni+pintori
The fli4l community looked into different options and I have heard they often use ALIX boards[2] with up to three ethernet ports.

[1] http://www.fli4l.de/en/home/whats-that-fli4l/

[2] http://www.pcengines.ch/alix.htm
You are somewhat right.

Freada & Mitch Kapor (early Uber investors) published their blog post a few days after the Waymo lawsuit was filed. The lawsuit was filed within a week of Fowler's blog post being published. The Kapors' letter was exclusively focused on Kalanick's company culture, public conduct, and gross mismanagement of sexual harassment in Uber.

The Benchmark lawsuit, brought in April, mentions the failure of Kalanick to disclose to the board the risks of the Otto acquisition as the second item of six grievances.

My opinion is that it is unnecessarily cynical to assume that investors didn't care about the company's tolerance of sexual harassment and Kalanick's poor behavior, especially since it was central to their public repudiation of Kalanick.
> The Waymo lawsuit only happened when it did and only effective as it was because of the chaos Susan Fowler initiated.

This seems a bit much. Why on earth would Google wait to sue? Their case was not at all dependent on internal turmoil at Uber.

Fowler deserves a lot of credit but there was significant chaos pre-blog-post (#deleteuber) and after (Greyball). Uber was having a new crisis every other week it seemed, all stemming from a cavalier, bro-y culture. That all added up, Fowler's post included, to a leadership change.
An online conference for freelancers
On Ink Shortages
There is huge gap between special-purpose automatons(which this matchbox array with operator is essentially) and general-purpose computers.
You can pretend that turing machine device is a universal computer, but in real world any turing machine would be incapable of doing anything outside of its purpose.
The human mind is considered the most "generic" device in the world:
the emergence of equally generic AI which can handle any task with human-level genericity and huge computing power will shift the game towards AI dominance.
Its like inventing an Oracle that predict the best path to take, it would accumulate influence over our lives even if its just essentially a dumb neural network at its core with zero self-awareness and "sci-fi sentience". Like a 'Paperclip optimizer' gone generic.
People seeking Deus ex Machina will consider the advice of a computer more reliable that human advice and place any blame to flaws in algorithms and human programming.Most people can't handle the idea that a program can be wrong by design, not by flawed intent of programming. So such an Oracle will be considered a flawless machine that can't do any wrong, relying on "flawed" human experts diminishes and we begin to live under control of some weird AlphaGo-based paperclip maximizer.
Are you Jim? I am honored to read your comments here, and would love to hear where I got things wrong, if you're willing to point them out.

e
I started again to rewrite my project from clojure as can be seen on my Github repository (https://github.com/zubairq/gosharedata/) but the problem was NEVER Clojure. By writing Clojure for 5 years it made me a better Javascript programmer I would say!
Defer statements run exactly at the moment of a function return (in lifo order). They are equivalent to wrapping the rest of the function body in a try / finally. They have to, since you can change the return value in a defer (by using named return values).

A "defer" statement invokes a function whose execution is deferred to the moment the surrounding function returns, either because the surrounding function executed a return statement, reached the end of its function body, or because the corresponding goroutine is panicking.

https://golang.org/ref/spec#Defer_statements

There might have been something else going on with your friend's code. Maybe the function he was using didn't return before running out of file descriptors?
> China continues to purge and "disappear" people, so I can understand why you wouldn't want to talk about 2017.

Can you give me few examples of that? As a Chinese I'm interested.
There's bound to be times where the language is the story.
Brickbox – Business apps for indie SaaS founders
The Waymo lawsuit was filed about a week after Fowler's blog post was published. The huge public outcry and massive customer switch to Lyft was based off of the news of the sexual harassment lawsuit. The general American public is largely ignorant about the Waymo lawsuit. The public is well-informed about the sexual harassment revelations.

Right now, many potential customers have permanently associated Uber with sexual harassment. This is far more of an existential threat to Uber than a $1B lawsuit.
> Inflating asset bubbles without accompanying consumer standard of living

Like the rising US stock market and real estate prices, without accompanying consumer standard of living?

> Poor oversight of loans causing volatility in commodity markets and general mayhem

Like the 2008 crash?
If there has been no explanation for a requested change, ask for one. A reviewer should never ask for changes for change's sake, they need to have a reason. So ask for that reason, then you can decide whether to push back or not, or ask for further clarification.
>You're allowed to physically go anywhere and visit as a tourist. It's just that if you want to to permanently move to another city, you have to do a bunch of bureaucratic paperwork.

what about moving from a rural town to to a major city permanently? or even just being able to legally work in a major city as someone who isnt able to get the proper clearance?

if im misunderstanding, please educate me
Really interesting article. A couple of comments. Investing in foreign infrastructure and trade is good, as the article itself says, also because it creates a disincentive for war. But we need to keep in mind that economic interest isn't enough to prevent war; before WWI lots of people thought that a new war in Europe was unthinkable, considering the interdependence of Europe economies at the time and how much everybody had to lose with a war. It didn't matter.

Another very important point IMHO is that the end result of this will depend a lot on how productive will these investments turn out to be; will they create good returns or not? If returns are good, they will create wealth and everybody will probably be happy in the end. If returns will be poor, I'm afraid they could end up creating very big tensions in the future between China and the countries that are getting indebted now.
>but it's not even in the same universe regarding human rights abuses. China continues to purge and "disappear" people ...

The distinction is not as clear-cut as you claim, that is if you factor in America's many ongoing foreign entanglements around the world, including those which are not so well-known. America still "disappears" people.
Clojure is great for beating the averages, see: http://www.paulgraham.com/avg.html

Clojure growth is just fine. If average devs have to add something there is Java. In our experience maintenance of Clojure code is orders of magnitude better than average languages (Python, Java, etc). Yes, object orientation in large organizations leads to the most unimaginable mess. People mostly get paid for unproductive behaviour. Clojure is great for startups where you can do things right.
I would say support is excellent if you have a problem the rep already knows something about or you get someone who's interested in fixing your issue.

The problem I've just had hasn't been resolved because the rep jumped straight in with what he thought the solution might be. He obviously never read the error message that I pasted and continues not to read or listen to anything that contradicts his theory.

The fault has been marked as resolved by him 3 times now even though it isn't fixed.

This is a problem I have experienced with many well known hosting outfits.

It is why I don't recommend any shared hosts anymore because they are all competing on low price and just about acceptable customer service.

Siteground are one of the better options but the chances of having a similar issue can't be dismissed.
So they effectively put the rats in a microwave oven on ‘low’.

I would be more surprised if they didn’t develop issues at those power levels.
A typical local business website probably gets a few hundred hits a day, which is pretty much nothing.
It is good to use +randomname for another reason: so customer service departments can't be tricked into giving up your data, since the attacker can't even guess your login id.
I see a lot of people in this thread dumping on this idea, but in my opinion as someone who has built several large systems in C++, this pattern is not just good, it's essential. KJ (the C++ framework library built with Cap'n Proto that I use in all my projects now) has had KJ_DEFER() since just about the beginning, working basically exactly as described here, and I use it constantly.

If you write C++ with exceptions, you need this. If you simply place tear-down code at the end of the function instead, you are creating exception-unsafe code. Of course, ideally state is encapsulated in classes with destructors and tear-down happens there, but writing a whole class can often be overkill for a one-off use case. If you don't have a defer macro, you're going to get lazy and introduce bugs.

If you don't use exceptions, then you still need this, because your code almost certainly has lots of "if (error) return nullptr;" or whatever. Without `defer`, you need to stick the teardown code before every one of those returns, or you need to resort to "goto fail" error handling.
Show HN: Home-made crypto in the browser
The anglosphere still shares a LOT of common culture, way more than you think.
I suppose donating one's body to a forensic anthropology facility ("body farm") would be one way to go a out that.

http://forensicoutreach.com/library/5-places-to-leave-a-body...
Usual caveats for home-made crypto apply.

TL;DR - treat this as you would home-made beer from someone you don't know. You'd probably hold it at arms length, have a smell, and maybe try the taste...but you wouldn't start selling it in your hip bar without knowing anything about it!

Anyway, hope others interested in crypto can enjoy this. I am not a crypto-expert, just a moderately-talented-at-crypto-hobbyist, or somethin. Code: https://github.com/dosyago-coder-0/dosycrypt
> Language is not knowledge or culture. It is merely a tool for communication

A lot of culture co-evolves with language. In a language are myths and legends, some of which contribute to the words in the language, which then give birth to other proverbs and stories,
and so on. All of which and fragments of which become available for communication. The more knowledge and culture a language loses, the more bland communication in that language becomes and the information density of the language decreases. This in turn affects communication because to maintain the same amount of information it has to become longer, so the attitude towards communication changes. And so does the message.

The tool of communication is part of the message itself.
Just please don't make us vote for it.
This is just a minor variation on the plus tag in gmail addresses, or am I missing something?
Someone elsewhere in this topic found a preprint, its another study along the lines of sticking a rat in a microwave oven and going “OMG cell phones are evil, look at these dead rats!”
Ten years ago (appoximately) I read an article about how PHP was dying, thanks in part to many new languages cropping up. But I see PHP mentioned all the time here on HN, and the PHP meetups in my area are frequent and popular, and major companies run on PHP.

For decades, there have been rumors about the death of dynamic languages in general. And yet the decades pass and not only do those languages continue to flourish, but others come along and get popular too.

Clojure just turned 10 years old and I see no signs of it slowing down. They did consolidate their 2 major conferences in the States into just one annual conference, so there's that (which may not mean anything). But I am in a large city and companies keep appearing and starting up with Clojure as their key language.

With Clojure, it's an oddball because it is very simple and very powerful. Oftentimes, simple languages are not so powerful, and powerful languages are not so simple. But with Clojure, you can very easily get yourself into the situation of having extremely dense logic in just a few lines, where another language might easily take 10x (or more) lines to accomplish the same. This leads to code that can indeed be difficult to read later, especially if you are on a team and others must help maintain it. The Clojure community has come up with some excellent solutions to this problem, most recently the Clojure.spec library which is gaining wide adoption, which not only makes such "cleverness" easier to understand when reading it, but also makes a codebase automatically testable with property generators, which is a major feature. But your point about readability is always going to exist with a language like Clojure if it isn't written with a team in mind. That doesn't take away from its power though, in my opinion.

However, there is one particularly indispensable tool that Clojure offers that I have not seen anything to meaningfully compete with for productivity, and that's ClojureScript. Writing a front end with Reagent or even the alternative libraries is such a major win over everything else I've tried. I've worked a bit with Elm, Typescript, Reason, Bucklescript -- I am so spoiled by the extremely fast turnaround and easy interaction with very powerful features like React in Clojurescript that I don't see anything on the horizon that will come close to replacing that workflow for now. Perhaps some day something will come along to shine an even brighter light on how front ends can be developed, but for now, ClojureScript remains one of the most significant contributions to the software industry in many, many years.
Different regions? Milano here, but I really never used a PIN even when I used my cards in other cities around the country. If some shop asks me for a PIN I would have to pay cash or with the debit card.

When did you start paying with the PIN?
If no one gets injured on a $500M project, safety standards are almost certainly too stringent.
> If all we had was Cobol as the One True Programming Language, we sure would have saved a lot of time reimplementing things. Would we also have missed out on anything important though?

The question is: do we use programming languages to share ideas and tell stories, or do we use them to get computers to do stuff for us?

The only reason COBOL is a useful language is because there exists a translator (compiler), that can transform COBOL into a language spoken by all CPUs (machine code).

In that sense, COBOL is more a dialect of assembly than a separate language. And it’s only useful because it’s a dialect of this common language — assembly.
I have honestly tried many many times to read books/tutorials for getting started in LISP. I know there are many LISP inspired languages and Clojure is one of them. Where LISP throws me off is the excessive use of parenthesis, up-to the point my mind can't keep track of them anymore and IMHO language uses it's comprehension abilities. I am still struggling and pushing hard to learn it; hopefully I can get over it and experience the most powerful language. Any good starting projects/ideas I should try doing in LISP/Clojure etc. to help me out?
The Beginner's Guide to Text Vectorization
90 for mobile, desktop, both?
Used hostgator when I was in college it was fun installing a php based terminal I could connect to through the browser and snoop around the rest of the shared hosting files outside of where I was "suppose" to be.