skysight-inc/HackerNews huggingface dataset:
It's $20/month for basic SSL for custom domains. You can still have SSL at https://your-app-name.herokuapp.com.

If your app is so important that SSL is necessary, that's worth $500/year. Or your app isn't that important and the point is moot.
I wont talk to the benefits of using Azure versus AWS versus Google Cloud, but Azure's sales model is a bit different.

If you're looking at Azure, and on HN, my guess is you're probably a startup, in which case you want to look into Microsoft Bizspark (https://www.microsoft.com/bizspark). This drastically changes Azure prices. If you're a larger company, Azure is all about enterprise sales, and bundling. If you buy multiple Azure services along with Windows, and O365, the Azure part is dirt cheap.
Let’s Start Tracking Misleading Press Releases About Scientific Findings
The Traveling Salesperson Problem by Peter Norvig
In Occam's Razor terms, "super-sophisticated aliens did it" is just about the most complicated answer with the most "entities" conceivable. It is a great deal simpler to hypothesize that we've missed some aspect of stellar dynamics that fits the observations. This is further boosted by the fact that we have a history of such things (pulsars, etc).

It may be true, but it is definitely a hypothesis sitting on the bottom of the list of sensible possibilities. Any rational analysis pretty much has to put "our understanding of stellar dynamics is missing something" multiple orders of magnitude more likely, given our current state of information.
I don't think anything good can come from the HN community publicly analyzing this.
I am not pro survellience but, in my opinion, sort of surveiling terrorists using the official chat.ISIS distro is basically the narrow usecase where moderates find it acceptable.

Obviously, the problem is that it is not being used this narrowly and that the power to do a global sweep is a negatively skewed power imbalance.

That said, I wonder who Is going to fund the A round.
I'm pretty sure subverting ISIS' crypto falls under the legitimate purview of state intelligence agencies - mass domestic surveillance and backdooring consumer hardware and software are different.

If these were drug dealers, though, and not terrorists, HN would be in an uproar.
Nobody is against using technology against known foreign terrorists. We're against mass surveillance against our own people.
Not that I’m speaking for everyone on HN, but the problem is generally with wide-ranging surveillance of the entire populace in the hopes that they can data-mine their way to victory. Figuring out techniques like this to surveil actual terrorists and criminals based on probable cause is what the police and intelligence community should be doing.
... or, you could ask everybody to walk, thereby "quadrupling" the effective capacity.

I've been in UK many times, and being able to effectively walk up all escalators due to the diligence of the people always impressed me. Coming from a country that doesn't have such respect for basic rules, it feels just wrong despite the gain of average efficiency.
One would store a commodity if one thought it could be sold at a higher price in the future.

Companies across the globe are storing oil including on parked tankers. Here is some data for US storage: https://www.eia.gov/petroleum/supply/weekly/

However, crude and distillate storage capacity is much smaller than consumption and production.
So let's entirely dismiss this possibility even though we have no idea what it is? That seems equally unreasonable.
The Whatsapp Bot.Access Wikipedia, News and Others Through Whatsapp – DiggleTech
I know dang already answered with the official HN position but from a personal perspective, I like that HN isn't completely about business and programming on the weekends. I do that all week as a job (plus a consultancy), so on weekends I end up learning about topics that I wouldn't pursue during the week.
OPEC produces 33 million barrels of oil a day. You know how big an oil barrel is. I'm not sure how much American companies would have to buy and store to significantly affect the price, but lakes full, at vast storage costs.

According to your article Dow bought "hundreds of thousands of pounds" of bromine and based on a quick Google search a pound of bromine is about the size of a pill bottle. So one warehouse full.
The app is developed, maintained, and used by a terrorist group where the primary purpose is to showcase terrorist activities and propaganda. There is a world of difference between monitoring citizens on tools primarily used for non-illegal purposes (though sometimes those tools are abused), and monitoring people using a tool with the explicit aim of displaying terrorist activities.
> Employees who are happy and feel included are going to produce better work

Sure, but to what degree? Does the 'gained productivity' actually pay for the cost of maintaining 'happiness infrastructure'?
My objection is this paragraph:

You don’t have to support old browsers and terrible setups. But you are not allowed to block them out. It is a simple matter of giving a usable interface to end users. A button that does nothing when you click it is not a good experience. Test if the functionality is available, then create or show the button. This is as simple as it is.

lolwut

Giving a usable interface for old browsers is definitely a form of support. You're telling me that my app has to support the Gopher protocol too?

At the end of the day, it depends on your Product and its Users. Some have to support many browsers. Some don't. No one expects an American vending machine to accept Euros as payment.
Ask HN: Your favorite resources to improve critical thinking, imagination?
Recently I worked with someone who was able to do design, think of corner cases, think of performance etc all in his head before he wrote a single line of code, for a complex piece of software. Most of the other people I've worked with people who write smaller pieces of code, test it out, refine it and repeat the process (including me).

This might sound strange, but my question is: Is it possible to develop this skill? What resources, exercises can you recommend for this purpose? He is able to analyze problems almost completely in his head/imagination, without using whiteboard or paper!
Did I miss something? The article says the app can be downloaded via existing encrypted apps ... the app itself sounds like an RSS reader ... with the ground breaking feature of being able to adjust font size. Seriously???
Don't forget entropy. Matter can absorb energy without necessarily radiating it immediately. Two objects can be the same temperature but of totally different energy. The easiest to understand is probably phase changes. Ice can melt into water, absorbing energy, without changing its temperature. Even stranger, ice can sometimes melt, still absorbing and retaining energy from its surroundings, while the temperature of the system actually drops (ie if you pour salt on ice).
I've never really got the "C++ dialects" argument so popular with C enthusiasts. Sure, C++ is several order of magnitudes more complex than C, and this complexity breeds different dialects. But for an experienced C++ programmer, that's a stylistic problem (you generally end up disliking the dialect of about half of the libraries you use), not an intelligibility problem.

I've read many libraries, both C and C++, and I've never found C++ libraries particularly hard-to-read. There are a few libraries rife with deep template magic (Boost.MPL et al.) but they are hardly the rule.

The real problem with C++, is that truly competent developers are hard to find. I've worked with and interviewed countless C++ developers. Very few used anything from C++11 (except for auto perhaps), and most are essentially program C++ as C with Java-style classes bolted on top. Templates are few and far between, and manual memory management abounds.

So these incompetent C++ developers you hear about in Linus' frequent rants? They're mainly C developers who learned some C++.

Good C++ developers write cleaner code that's easier to read compared to C, but it takes more time to train one than it takes to train a C developers. But if you only care about fast developer training, Java, or even better, Go are much better choices than C.
FractalJS can also be embedded in other web pages: http://solendil.github.io/fractaljs/embed.html
So far I've only read the Preface and part of Chapter 1. What bugs me is this:

> * Write portable code that runs on all platforms.

Ok, good plan.

> * An operating system you are comfortable with. Linux will give you the best results. OS/X [sic] and Windows are usable if you have no choice.

So... results vary by platform? And then after the "hello world" example:

> And you should see that familiar Hello, World printed on your console. If you are using OS/X [sic] or Windows, it won't be this easy. I'll repeat my advice to install Linux.

Funny, this example works just fine for me on OS X. You do realize OS X is a Unix-like system, right?

> Having said that, remember this rule:

> Linux is the native environment for C development.

Gee, I wonder how people like Dennis Ritchie ever managed to write C code before Linux came along?
This reminds me of this article: http://arstechnica.com/information-technology/2015/12/ballme...
It’s easy to spot a future programmer
Yeah 80khz should be no problem. Even in Linux if you access the Pi's GPIO registers directly you can toggle pins in a tight loop at around 1-2mhz. As others mentioned though you might look at a small microcontroller though since the Pi is kind of overkill for generating a simple signal.
> and possibly the iOS side as well

This is exactly what jailbreaking fixes. By default, iOS does not allow you to install apps that are not published in the App Store.
If I am reading this right, the argument goes something like this: (1) Nietzsche was anti-academic and did his best work independently. (2) He was against academia being used as a means to nation-state ends, and he disliked how that undermined independent, critical thought. (3) There are similar problems today in academia where it goes against independent thinking. (4) The best independent thinking comes through not in high culture, but mainstream culture and it better explores issues than academia.

IMO, the problem is communication. If you read academic writing (especially in the humanities) it can seem like a bunch of mumbo-jumbo and the person writing it is not really trying to communicate anything intelligent, but is just trying to sound impressive. I believe this is mostly not true. Rather, the problem is the same with technical documentation that is high in rigor and detail, but low in learnability; the problem is that it is difficult to communicate. The person writing will usually (IMO) have something in them they are sincerely trying to express.

The goal of entertainment is to entertain, but it also has to appeal at least somewhat to the passions of the creators and the intellects of the viewers. So thinking finds its way through that medium and can reach a mass audience. It is not that academia has no potential to do the same, it is just that there is not a dynamic set up which brings it out very well.
> One of the biggest pain points is that they drop ICMP on the edge of the network. So doing network troubleshooting across the WAN is challenging.

Do they drop all ICMP, or just ICMP Echo Request/Response? Because if they drop all ICMP, including "Fragmentation needed but Don't Fragment set", it will cause problems.
I think officers must be coached to yell "Stop Resisting" while beating people (who aren't resisting). I've noted it a few of these incidents.

https://www.facebook.com/CopBlock/posts/10153729801870507

https://photographyisnotacrime.com/2015/06/california-cops-c...

http://www.nydailynews.com/news/crime/police-dash-cam-video-...
> It can even be automatically updated whenever the app’s developers send out new versions of the program.

This is another potential vulnerability. If the app does not check a good signature, then it may be vulnerable to malicious update delivery.
Another downside of the "gig economy". If he were a Postmates employee, this would be a work-related injury and they'd be paying.
I don't and most people don't have a problem with signals intelligence. I do have a problem with the tools used, how they're used, and who they're used against.

Mainly, a dragnet gathering intelligence on the entire citizen population is scary and terrible. Sigint targeting pseudo-state terrorists? Who has a problem with that?
Embrace, extend and extinguish
As a long time C programmer this is not very convincing. A C program to do the same requires far less voodoo. All you need to do is take the address of the GPIO register then toggle the bit. No name mangling. No error handlers to override. Don't get me wrong I know rust does have some compelling features. It does seem odd to me that so many of what would be compiler options in C are hard coded.
Sure, but the act of adding them would cause considerable disruption was my point. It's no mean feat to get one of them installed.
It's less energy whether or not you walk.
If you were to pick a CMS, which one would you pick?

Now, please tell us how this one would be an improvement over drupal for the newbie user.
I once ran into a French/English dictionary from 1611 that had a bunch of proverbs in it[0], but this Persian thing is way more interesting!

0: http://www.pbm.com/~lindahl/proverbs/
Frustrations with iOS Workflow
You do need an external connector license for the servers that aren't running "web workloads" (serving pages), e.g., a database or mid-tier application server.

See question 5 at http://blogs.technet.com/b/volume-licensing/archive/2014/03/...

That blog post is also a great demonstration of the hilariously complicated MS licensing regime. Hilarious if you don't have to deal with it, that is.
Why on Earth would you assume that MIRI assumes one GPU rather than 10,000 GPUs?
I've been told that at just about every job I've been at in the past, and you're right.. It's incredibly de-motivating.

Most recently, I quit my job after 4 months because I tried to make too many improvements. Every time the topic of an improvement came up, I was told "You're the new guy. You can't expect to know the nuance of our infrastructure/application/code." It's the biggest cop-out, especially considering it began with, "You're the new guy with a fresh pair of eyes and great experience. If you see any problems, let us know!". It's a silly state of affairs when folk think of good intentions entirely in the lens of a threat model.

In fairness, I suppose I was a bit too critical. Maybe it comes from reading too much HN. :)
Countdown to 2016 by Peter Norvig
I imagine if the enterprise is running JVM based stuff they wouldn't use Azure. I think the point is, is that most of enterprise has used Microsoft before. While it might be more expensive, its a safe bet for them to stick with Microsoft even when moving to the cloud.
Oh yeah, that's for sure huge, but BigCorp isn't paying market price per container. I'm talking about the sales tactics played out against the little guy.
Trello Tribute Done in Elixir, Phoenix Framework, React and Redux
I find it the other way around. It's usually C hackers who tend to describe C++ as the devil incarnate. C++ developers tend to be more pragmatic - we'd happily write in C if necessary, we just find it limited. And since C++ is almost a superset of C, there's rarely any need to use it.
Extraordinary claims require extraordinary proof. That's why you'll see researchers working hard on all of the ordinary explanations of an observation, for a long time, before entertaining an extraordinary explanation.
I don't think use of the Underground will increase by 60% by 2050. Mass transit will be a bad memory by then.

When our driverless cars head underground, they will all be going at the same high speed.
Sicherman Dice by Peter Norvig
Alexey Navalny’s Very Strange Form of Freedom
The problem with messaging apps such as Whatsapp/Telegram is that they're very poor for sharing photos, you have to send them in conversation 1 by 1, or create a group with people that might not know each other, or broadcast list, it's an ugly experience. Txtter has a profile page where you can share endless photos instantly. No commenting is allowed on pics so it's a simple clean experience. Txtter also has usernames.
Ask HN: How can the U.S. fix “the problems with the police”?
What do you see as the main problems with the police, and can they be fixed?
The sci-fi novel "The Dark Forest" by Chinese writer Liu Cixin describes a similar phenomenon. In that case it was achieved by detonating bombs to produce "interstellar dust clouds", in order to cause flickering of the light from the star, visible from other systems.

Maybe the aliens from KIC 8462852 read Chinese sci-fi novels.
Show HN: Ipinfo.io – ip details api
Beal's Conjecture Revisited by Peter Norvig
Where's that quote coming from? It's awesome.
The American cult of political correctness may have paid lip service to those authors 20 or 30 years ago, but the current regime of trigger warnings and safe spaces doesn't even pretend to have an intellectual basis. It's grounded largely on the supremacy of the subjective experience, 'feelsies' if you will.

That being said, your complaint about conservatives is a bit of a straw man.
Sol Golomb’s Rectangle Puzzle by Peter Norvig
Thanks for the point, I agree if we're speaking precisely and not colloquially. But...

> "its not completely outside the scientific process"

Here you unfairly (imo) diminish the role of wonder and speculation in science, which isn't something at the fringes of it, but part of the very soul and essence of it.
I'd be interested to know if this was true.

People walking have to keep some space between them, and people also walk/climb stairs at different rates. You can only climb the escalator as fast as the person in front of you, and them the person in front of them. It only takes one slow-poke to hold everyone up.

So people not walking might in fact, on average, increase the throughput vs. all-walking.
More likely, that would reduce the capacity even further, as walking people need to have more space between them than standing people, in order to avoid stepping on each others heels.
Xkcd 1313: Regex Golf by Peter Norvig
Shouldn't be too much work to copy/paste that onto the website, should we expect to see it there soon? :)
Well sometimes you cannot tell...
> you could ask everybody to walk

That assumes that everyone is capable of walking on an escalator. I, for one, am not. I get vertigo, and am on the brink of a panic attack for the entire duration of my ride. I can barely step on one, let alone walk, particularly when going down.

I do look for an elevator whenever possible, but there are times when one is not available and I have to work myself up to the task. I have to grip the handrail with both hands, and focus on a point on the steps themselves.

I'm sure there other issues that people have - like being able to walk but not climb - that would prevent them from being able to walk. Therefore, it's best to have the option to stand on one side and walk on the other.
Do you have any evidence to backup your claims?

Are they "crushing both small local retailers and regional chains" or just competing with them? Would it have been better had they not competed?

And yes, Walmart drove hard bargains with their suppliers. Why not? They were offering those suppliers a ton of business. If the suppliers didn't like the deal, they didn't have to take it.

I just disagree that Walmart is a bad thing at all. Like I said, nobody is forced to shop there. If customers didn't like it, they could continue to shop at their mom-and-pop stores, but the important thing to note is they didn't.
invite sent, once signed up, add the username "gazalo" so you can have content.
They are reinventing the wheel by building an ecommerce site.
It is just freaky Western people today are so ignorant about McCarthyism or COINTELPRO (https://en.wikipedia.org/wiki/COINTELPRO).
> Ten years ago, the modern smartphone did not exist, and now I bet you don’t want to live without one.

The smartphone example does not fit.

Very few needed to be manipulated into buying one. You've got to have a phone, whether it's a smartphone, a feature phone, or even a land line phone. Unless extraneous circumstances dictate otherwise, a phone is a necessity.
FBI Testimony Before the House Subcommittee on Crime, Washington DC (2001)
How to Do Things with Words in Python by Peter Norvig
The Convex Hull Problem by Peter Norvig
ipinfo.org has been amazingly useful for me. Thanks for putting in the time -- it's a great product!
This is exactly what I'm talking about. You can enable options to filter though these warnings. Too many devs get overwhelmed by the output and give up early. It takes some practice to use correctly but tools like valgrind are invaluable.

Also, if you are ignoring warnings about using the wrong deallocator in C++ then you are making a big mistake. Your code may work but this causes nasty bugs. E.g. if you allocate with 'new []' and then deallocate with plain old 'delete' or worse 'free()'.
1. Symfony, Lavarel are not CMS

2. Drupal 8 is built on top of Symfony2

3. Saying Drupal is self centered show that you don't know Drupal community (They team up with Symfony and follow now many Symfony paradigm for example...)

4. Sorry but saying Drupal has a totally broken data model is very exaggerate, you may not like it, you can have critics, but it's a perfectly valid model, which works perfectly.

5. You don't provide much information either...

6. All cms/framework with a large module ecosystem have trouble with backward compatibilty, Drupal is not the worst. For example WP have trouble with compatibily between module for the same version of WP. Drupal don't have this issue because their guidelines are strict.

7. Drupal is loosing ground to Joomla ? For someone with high standard, it's funny that you mention Joomla and WP as better replacement to Drupal. Very funny. Because, yes, I know these alternatives and they are really poorly designed and not just the data model (I dont know why you said I don't know alternatives...)

With all my love and respect.
Nadim Kobeissi on why he left Peerio
Hmm... gofundme says "campaign not found"?
Economics Simulation by Peter Norvig
Why are there no proportional typefaces?
Iran nuclear deal: International sanctions lifted
Yes, but it's still an obvious homage. Father/son meet on narrow path over giant pit, father begs son to join him, son summons the strength to do what his mentors taught, etc. Sure the light / dark sides are swapped but it's very much not subtle.
Disclaimer: I have a layman's understanding (at best) of astrophysics.

Couldn't this be explained by an orbiting planet colliding with another body and breaking apart?
Couldn't this satisfy the number of "comets" required for the hypothesis?
Whatever the speed, they won't have the capacity that mass transit provides in things like London underground.
I've been in the "business" for almost 15 years, always hand waved my way through premultiplication. Excellent article, thanks to the author I've seen the light. That being said, the bleeding trick mentioned is widely in use, as it doesn't require modification of all shader pipelines.
Digging a single tunnel under the length of London (the Crossrail project) cost ~$25 billion. And that's just one tunnel. London has a population of ~8.5 million, and a single road lane with automated vehicles can handle around ~3,000 cars per hour. Multiply it out, and the cost of tunnelling a road system large enough to carry the entire city at high speed becomes mind-bogglingly huge.
That's right. I call it gperf for short.
This is really stupid, surely? Even if it's not distributed via Google Play, Android will look at the package names of all installed apps. Therefore it's not difficult to find all the users with a subpoena to Google for these records.
Not without generating waste heat. It's a fundamental law of nature.