skysight-inc/HackerNews huggingface dataset:
A lot of people are criticizing the author but I know much less about installing things on Linux and quite quickly managed to install another, more conventional forum without any of the problems he mentioned. I just copied the files into a folder, created a database, ran an install script (not as root) and everything worked. Still not ideal but much easier. Why should installing software require some kind of expert? Why didn't the developers solve that problem themselves so every user can just use it easily. This isn't limited to web apps, it's most open source software. The authors don't put effort into making it easy even though they're the ones who are best positioned to both understand it and provide the greatest benefit by saving everybody else from repeating the same struggle.
If I was to use Fiverr, I would use it as a source of cheap leads. Offer a low cost service (even at a loss), then upsell more expensive services.
CPanel advanced configurations using email and sub domians
Make it illegal? Break down our door and take your computer and coins? Raid the service that holds your coins? Put you in jail if you refuse to give up passwords?
Preschoolers and the Playgrounds
If the content is sponsored, this fact must still be disclosed according to FCC regulations. These disclosures could be detected. In fact, there is already a Firefox extension to do this: https://addons.mozilla.org/en-US/firefox/addon/addetector/
Your reaction to "server software deployment could be better" is to scoff at the problems and ad-hom the author.

http://i.imgur.com/SMPYGEU.jpg
Simply stuff like changes all () to [] or jump to definitions aren't really supported in an automated fashion.
Isn't 3DES still "considered secure"? I know DES has been broken, but major Cloud hosts still recommend 3DES in their VPNs.
DURAARK.eu Uses DCHQ to Model/Deploy a Docker App with Microservices
There actually is a point. I'm not a rails developer but as a Python developer I can definitely say deploying applications is far more difficult than it should be. To deploy a simple Flask app as FastCGI I had to download some nasty .fcgi file from MIT's 6.170 course website to detect code changes and reload the app. To deploy with nginx+uwsgi I spent ages configuring it and with poor documentation.

Seriously, things like uwsgi should have an "auto-configure" feature where when an error is encountered with a dependency, it searches the hell out of your /usr filesystem and caches the resulting configuration. If a module is missing, automatically try to apt-get and pip install it. Nginx should portscan the hell out of localhost and detect uwsgi servers. Install uwsgi if a wsgi app is detected but uwsgi isn't installed. Write the .ini file automatically. This process is so automatable that there really should be a "magic deploy" feature where I can just drop a Flask app as /var/www/html/some_app/index.py and it should be instantly up and running at http://localhost/some_app/ with zero questions asked.
For reference, GH wiki's are just git repos of Markdown files. You can pull/push just as you would a regular repo.

For the other things: I know the things it offers, and how much certain people get attached to them (as if GH somehow invented simple issue management). I didn't say you can work when GH is offline for a week. If it's down for a few hours it seems unlikely people would not be able to work at all because of it.

Honestly all of this is why I very much prefer open, simple things that can work offline:

* GH wikis are a good example of this.

* BugsEverywhere could be a good replacement for a purely centralised issue tracker.

Some things (e.g. CI builds) are generally likely to need a central repo up to pull from, but in general I believe that if you embrace and rely on open and simple tools, your options to avoid network/vendor related issues are much greater.
Really cool. Just posted this to Product Hunt :)
http://www.producthunt.com/tech/topophi
If you work in fashion, you’re thinking about your design or your retail strategy. If you’re going to culinary school, you’re improving your recipes. If you’re a doctor, you’re spending time with your patients. Your focus is on your passion — where it should be.

But until now there have only been two ways to take your passion and build a web application or start an online business: 1) learn to code or 2) hire people who know how to code. The former is a huge knowledge gap for non-engineers; the latter is very expensive.

Huh? How is this any different than:

But until now there have only been two ways to take your passion and design a dress or start a clothing business: 1) learn to design and sew or 2) hire people who know how to design clothing and sew. The former is a huge knowledge gap for non-seamstresses; the latter is very expensive.

or

But until now there have only been two ways to take your passion and make delicious meals or open a resturarnt: 1) learn to cook or 2) hire people who know how to cook and run a resturant. The former is a huge knowledge gap for non-chefs; the latter is very expensive.

or

But until now there have only been two ways to take your passion and become a doctor or open a clinic: 1) go to medical school or 2) hire people who went to medical school. The former is a huge knowledge gap for non-doctors; the latter is very expensive.
Candy Japan hit with credit card fraud
Why is that weird?

The thing is, I've been working remotely for 7 years with Rails, but lately it's been difficult to get remote work so I had to take the local offerings and that means going back to PHP as most companies in my area use PHP/Java.
I have lived in both. Cultural differences are not economic differences.
From the developers' INSTALL file:

"Hosting Rails applications is complicated. Even if you already have Postgres, Redis and Ruby installed on your server, you still need to worry about running and monitoring your Sidekiq and Rails processes. Additionally, our Docker install comes bundled with a web-based GUI that makes upgrading to new versions of Discourse as easy as clicking a button."

The basic install guide is a bit lengthy, but amounts to writing these commands:

ssh root@machine.address.of.choice
wget -qO- https://get.docker.com/ | sh
mkdir /var/discourse
git clone https://github.com/discourse/discourse_docker.git /var/discourse
cd /var/discourse
cp samples/standalone.yml containers/app.yml
nano containers/app.yml
./launcher bootstrap app
./launcher start app

There's definitely some extra configuration that has to take place between these steps, but it seems to me that they've gone through a lot of trouble to make it easy for their users. I'm not sure where you're getting the idea that it requires an expert to install Discourse -- it only requires one when you have a very unconventional build toolchain on your Linux box and refuse to use Docker (the officially supported deployment method).
> As the author says, this a web-forum software, all it is doing is displaying some text on a page and maybe sending an email. This was a solved problem 15 years ago with PHP

This reminds me of what Jeff Atwood had to say about people over simplifying the nature of stack overflow (and by extension, claiming it to be over valued).

He eventually responded about the fact that the little details mattered. From auto searching for existing similar questions to little prompts on framing the question.

Similarly, Discourse is being built with principles in mind that go beyond a threaded discussion. It's attempting to answer the question of "can we use software to encourage a civilized discourse?". It's easy to ignore this, and look at it as bloated. But in that vein, Stack overflow is a bloated Yahoo answers or any other. And we all know it isn't. Essentially, it's more than just "a web-forum software". That distinction really matters.

Relevant links:

1: http://blog.codinghorror.com/this-is-all-your-app-is-a-colle...
2: http://blog.codinghorror.com/code-its-trivial/
3: https://news.ycombinator.com/item?id=678501
I really like the colour selections.

But it seems to me that the designation of green space is off.

Kew Gardens comes out as a built-up area: https://maps.wikimedia.org/#16/51.4778/-0.2975
Doctors get paid a lot because they artificially restrict how many can become new doctors every year (atleast in the US.) Not that I envy them with their crazy work hours.
Then what's the purpose of signing in the first place?

The keys for official releases are supposed to be kept by a trustworthy senior management or some people with highly restricted privilege. Also the software/firmware shipping process must be well audited if there are serious (not just pretending to be) security requirements. The keys should not be exposed to a random technician or a new hire who can possibly responsible for destroying your and your clients' businesses. It looks like they didn't have a quite "formal" shipping flow at least in this case.
But you can't mandate a particular version of .Net, or configure SQL with SQL Reporting, or configure add-on services, or request or enumerate firewall rules, with just xcopy.

Which is what the whole rant is about.
Well, for 29 zloty a month you can get 5 GB, unlimited calls, SMS and MMS :) But note average net salary in Poland is about 700 EUR, so it might not be as cheap for citizens as you expect: https://en.wikipedia.org/wiki/List_of_European_countries_by_...
Okay, and when are we gonna talk about Jewish privilege? Because they get all the benefits of white privilege when they're white-passing, PLUS the benefits of being Jewish!

http://www.ynetnews.com/articles/0,7340,L-4099803,00.html

(Ynetnews is an Israeli paper, by the way)

"Since the mass immigration some 100 years ago, Jews have become richest religious group in American society. They make up only 2% of US population, but 25% of 400 wealthiest Americans. How did it happen, and how crucial is their aid to Israel?"

Hmmm...
It's kind of a shame that there are serious politics in Hollywood or wherever that are dictating the storylines of comic books and movies. Kind of a downer for a guy who's like X-men et al since I was a kid.
I don't down vote, because down voting on HN is fundamentally broken.

I would have thought nowadays with Family Sharing accounts, kids accounts were less likely to need gift cards.
> I don't think the deployment situation for nodejs is much better/different from what's described here.

Yeah, it's really not. npm is designed by monkeys. It tries to be too general and do too much, so they thought a completely open format would be kosher. Turns out, it just allows everyone outside npm to define their own pet solutions for interoperability (a word that zero developers under the age of 30 have heard today). There is no standard way to do the simplest of things. Say, bundle an ES6 file or a CoffeeScript file or Sass, or whatever. "Preprocessor? What's that?" says npm. Oh lordy.

What's worse are the standards for documentation today. I'm finding the answer to about 99% of my problems in a fucking github issue thread. Our industry is completely doomed if this continues. Software we depend on is abandoned within months.
I wrote an mitmproxy script to do just this: https://github.com/chrishepner/sh-mitm

The kind of vulnerabilities that are basically just subverting a user's trust are totally fascinating to me.
>> where HTTP/1.1 can load at most 2-6 in parallel
> So, to me, HTTP2 is not that interesting

If you have more than 2-6 of your own resources (scripts, CSS, images) on a page it should be. Third party resources is orthogonal to that.
I really love Docker, but I think there a few areas where I'm not a fan. For one, if I'm using Docker on a production machine, I make sure that machine is only for Docker containers. There have been a bunch of ways to escalate privileges to the broader machine, so it doesn't seem (to me) to be a great idea to run Docker alongside other more traditionally deployed apps on the same machine. Part of that is philosophical though and I think the use cases where Docker shines dictate that it owns the box.

Many people aren't ready to further abstract away from bare metal by adding a container layer for process management on top of the operating system which may be running inside a hypervisor. And there are situations where that's problematic. So it's not a great fit there either.
The 25th First Annual Ig Nobel Prize Ceremony and Lectures
Scale Models of the Solar System: Permanent Installations
Ni is a more formal form of "you" in Swedish.
Im betting on Elixir + Phoenix framework being the future, for many reasons. Mainly speed and concurrency while still maintaining the productivity of rails.
Isn't that true for all (or at least most major) currencies at the moment?
Heads up that UBlock on Chrome is blocking all the functionality of the Spotify content unit.

There's also no button to click to open the playlist in Spotify (maybe you could add this as a link below the embedded playlist).
Try to Land the SpaceX Falcon 9 Rocket Yourself
Chinese iOS compay's xcode installing file has been hacked, adding  backdoor
Байкал+Карты+Байкала+и+окрестностей(Внимание,+много+данных)+҉18+сен+2015+13:09+
I don't understand the value in this. It's some mundane letters somebody wrote to his mother about his daily activities? Is there a subtle meaning in there?
"The west is still wild, and it's a human wonder that we've managed to keep it that way. I'm glad for public land. Its value to our society is truly immeasurable."

So true - I remember what a shock it was when I moved from New Mexico to Texas. I thought, "Texas is huge, it's going to be great to live there with all that open space." Then I got there and found out that they had sold off every square inch of their state to private parties. The first week I was there, a coworker told me how excited he was to have found a great "hunting lease", and I was like "What the hell is a hunting lease?!?" He tells me you have to PAY people if you want to go out for deer season or whatever. I was shocked by it, literally. I have lived most of my life in various states where there are huge tracts of land that are just "yours" to go out in and do whatever the heck you want. It was really sad to see a place that large, with virtually no public land open for recreation.

I do prefer National Forests and Wilderness areas over Parks though - I like the idea of wild, untamed places where you can just head out into the brush for a week and sometimes not even see another soul. New Mexico was great for that, you could spend a week out in Gila wilderness and never see another person.

I'm glad to see that California is still like that in a lot of places - I was just up in the Mojave desert a few weeks back, and I felt like I was the first person that had ever set foot there. It's fun trying to imagine what it must have been like to be the very first people that wandered around out there.
Companies valued at $1B or more by venture-capital firms
72% Off – Comodo EV SSL Certificate at $99
What I don't understand is how google can be comfortable to use TLS on their SMTP service given that it is vulnerable to a STARTTLS downgrade MITM attack. It's like switching from old encryption to optional encryption.
Did God tell you, like Moses?

Nigger.

As Stalin says, "Quantity has a quality all its own."
It's only secure when used with TLS 1.1+ where it has an effective security of 112 bits. Otherwise it is susceptible to the BEAST attack, like any other CBC cipher suite, unless the client has been updated to mitigate the attack.
I was there on vacation one month ago and I have no trouble believing this article. The number of tourists paying European level entry fees to museums, parks and attractions is just too big (incredibly long lines everywhere, very few people from outside China). By comparison food is about 3 times as cheap as in western Europe and goods are as cheap as one expects from China.

Still, and I know this is not the point of the article, they are too many to live well, no matter how rich they become. Life there is a sequence of long lines. Three weeks there have reset my baseline for many things. When I came back home (Milan, Italy) I was surprised by how silent and desert it is and by how much sky I could see. Hardly the feelings one usually has when getting here.
Sorry, it wasn't that easy.

ATM0 would just silence the speaker. What you want is:

+++ATH0

Wouldn't work on properly implemented modems, as the standard required a quarter (or possibly half) a second pause between the +++ escape, and the hayes command.

Now, you sending this to IRC wouldn't do much at all. What you would want to do was rather take a look at their IP address, and use the "ping -p" command, as that allows you to specify up to 16 bytes padding that will be echoed back. You would then encode +++ATH0 as the pattern, which would be sent back from them to you .. and if it was a silly modem, it would hang up.
I'm saying that two black holes collapsing may cause some people ask if they should be worried. They should, but only in existential sense. This also happens to be a question from Pinboard's FAQ on the price change, so quoting it from there is a joke in itself.

Joke explained is a joke ruined though. Happy downvoting!
The problem with docker is that it's Yet Another Tool you have to learn how to install, configure and use. Once you grok what it's doing, how to install it, how to run it on OS X, etc, it's powerful, but being forced to learn a new tool to install another, is a bit of a yak shave, and quite frustrating.
THE DUKES: 7 years of Russian cyberespionage [pdf]
I don't speak Japanese, but according to whoever translated it for Wikipedia it was really "bases":

https://en.wikipedia.org/wiki/All_your_base_are_belong_to_us...
It was a really good comment, I assume there are just a lot of haters around these days.
How long does a net revenue of <$1M (and that's just the handful that report a profit at all, at least in your linked article - many are losing millions) take to pay off a $70M stadium? The expenses listed don't appear to include repayments on the stadium.
Interestingly enough I found this subthread from an HN Post earlier today to be very relevant: https://news.ycombinator.com/item?id=10234561

> Regarding his fraud issue, I found that my website was being used in the same way when I added a credit card payment form. I implemented a system that first does an "Auth". If that passes, then I pass details to MaxMind and get back a response with a "riskScore". If the score is too high, I void the auth and decline the transaction. This has saved me a lot of chargeback fees, though it's still not perfect. I prefer PayPal because a "not authorized" just reverses the transaction; there is no chargeback fee.

- Osiris (HN user)

IMO, there's more worth reading in that subthread. It's an interesting topic, at least to me. I feel sympathy for any merchant that has to go through this kind of pain.
Ok, I get it. I've felt like writing this article many times. I didn't, but I give the author props for letting off some steam in a constructive way. However... this statement drove me a little bonkers...

>> The 30-minute claim came because the software only officially supports being installed via Docker, the shiny new container gizmo that everyone loves because it’s shiny and new, which already set off some red flags. I managed to install an entire interoperating desktop environment without needing Docker for any of it, but a web forum is so complex that it needs its own quasivirtualized OS? Hmm.

I understand the reflexive dismissal of things that become popular topics. I'm guilty of it myself repeatedly, most recently with "microservices." But sometimes technologies become popular because they are good and useful.

I haven't run into Docker's 32-bit install problem. They should fix that. But to dismiss the whole technology as some sort of obviously useless quasi-virtualized OS mumbo jumbo is taking the rant too far. Dependency isolation is a good thing. Deploying server applications with one command is a good thing. Knowing that your runtime environment is always the same is a good thing. Having a simple source controlled script that completely describes that runtime environment is a good thing. Some people try to use containers for unreasonably complicated things, or to hide unreasonably complicated software, but that is not an indictment of the technology. It's popular for a reason.
In the UK our approach to national parks is quite different, due to our history and population density. Most of the land inside them is privately held and they contain hamlets, villages, towns and lots of farmland. I'm not sure about other parks but the Peak District contains many quarries and factories too.
Painless Subtitle downloader
Looking back, open source teams could support those varied environments partly because a) the tools were often small and composeable, and b) huge numbers of people worked to get them nicely packaged in distro package managers. I'm sure this oversimplifies a complex issue, but with the huge proliferation of open source projects that are quite complex, and the fact that packaging for a bunch of distros is a huge chore, I can totally understand why projects have only one or two supported installation methods like Docker.

That said, it represents a significant departure from being able to

apt-get install foobar

for almost anything you'd want. I can understand being nostalgic for that, but the ecosystem was generally smaller then (at least that's how it seems to me).
It's a subtitle downloader developed using Node.js which helps you to download subtitles for movies or tv series with a single command.
The appeal of sharing cars is directly proportional to how ugly and soulless the new cars are designed to be. The world has been on that path for a couple of decades now, and it looks like we will hit the sharing economy precisely at the time when most new cars look like such that nobody would ever want to own one.
What do you suggest they use instead? No encryption?
I will not stop repeating this: the fact that we can have multiple "brands" of the same software, possibly forked from each other, is both the strength and weakness of open source and we just cannot cover our eyes and pretend only mod_php exists. Open source is a community first. Quoting the same eevee:

> If two features exist, someday, someone will find a reason to use them together.

I strongly believe that if you find a valid reason to use one specific brand of software, this has to be both clearly documented and explained.
From my own experience, Ruby apps tend to be written with rather hard dependencies and are actually hell to deploy if any of the components you have preinstalled (be that process supervisor, message/job queue, web server) differ from recommended ones. Last time I needed to deploy a Rails app, I've gone down the route "bring up a new vm, secure it and deploy on that" and that was a breeze in comparison with attempts to integrate with already installed software.
> If you're Chrome dependent developer like me, you'll love this.

Chrome dependent ? Seriously?

If I want to debug Safari on iOS (physical or in the simulator), it's literally two clicks, using the Develop menu in Safari for Mac.

I guess I understand why you could need this on Linux, but why would you deliberately make your life harder if you can do it so easily with the built-in tools on a Mac?
I think there are two distinct questions here, viz. is Social useful at Work and will Facebook at Work "fail" like Yammer or crush/be-crushed-by Slack et al. The reason these are distinct questions is that Facebook at Work is likely to be much more than just a Social Network and intrude heavily into Slack-like territory with Group chats etc. We wrote an article on this recently that explores this issue: https://tmail21.com/blog/is-social-the-future-of-work/
Second article in one day mentioning how bad credit card fraud can be to handle, especially for smaller sites.

I wonder if there might be an opportunity there? Or if the solutions have to be so custom that it'd be impossible to work out.
I would imagine that DBpedia would have something like that: http://wiki.dbpedia.org/