skysight-inc/HackerNews huggingface dataset:
Are you comfortable denying the KKK a public place where they can communicate with each other? Where do you draw the line?
Why not both?

Can you also pre-suade someone and then present an honest and reasonable argument?
> productivity gains in big companies

Have you ever worked for any "fortune 50"? Even Google is bureaucratic nowadays.

Large organizations get their power from their size, leveraging cheap labor, not paying taxes and so on.
Azure seems to be doing well and some people expect it to overtake AWS sooner rather than later in market share.

The talk that Microsoft is irrelevant is a bit hilarious, given that they beat google on revenue and income last year. They have morphed from a company that is front and center to one that provides the infrastructure for the digital side of non-tech business. Microsoft Office is absolutely pervasive, and it's not going anywhere.
Atlas Obscura - a collection of the world's most interesting/peculiar, and downright strange places. It's like a marriage of a world map + Ripley's Believe it Or Not.

www.atlasobscura.com/
I love these types of videos that dive into the nitty-gritty of how certain games work. I wish the author would have explained more why there is no position that the coin spawner works correctly in. Are they saying that while playing the game there's no way to move it, or that even if the coin spawner were placed correctly (on the ground) it would still not work?
"Everyone is a stupid noob chasing shiny things but me."
> He mostly got hate because people hated Microsoft.

He was the face of "bad" Microsoft, the unashamedly anti-competitive win-at-all-costs bully. Gates could win some people back with his nerd-cred and things like the mid-'00s "security push". Ballmer was first and foremost a suit, or rather a suit trying to pretend he's down with the nerds just enough to screw them as soon as they turn around, and his "fuck you" attitude wasn't exactly friendly.

> I'm don't think Ballmer's list of accomplishments at Microsoft is fully appreciated

Probably because they were accomplishments for Microsoft rather than for the industry as a whole. Apple gets a lot of leeway because the iPhone really made a difference for the industry, not just winning but drawing a path. Microsoft has not really done anything like that since the Win 95 / Office / IE 5 progression.
Still possible:

security.tls.version.min
security.tls.version.max

security.ssl3.<cipher_suite>
The original Fitch report is available here (needs a login but I believe it's available to free registered users, ie non-subscribers)
https://www.fitchratings.com/site/pr/1013282
I don't pay any attention to anything other than baby pictures, hunting pictures. Ads don't phase me either. I go to reddit for my negativity.
"Pre-suasion" is another word for priming.[1] Incidentally, priming is one of the most prominent areas of social science that was once considered solid, but has now become under increased scrutiny due to failed replications.[2][3]

[1]https://en.wikipedia.org/wiki/Priming_(psychology)
[2]http://www.chronicle.com/article/Power-of-Suggestion/136907/
[3]http://psych.stanford.edu/~michael/papers/Ramscar-Shaoul-Baa...
Oh boy, as someone who's been using Docker for a while there seems like a lot of misinformation here.

> strict restrictions like single process per container

This isn't a real restriction, you can run as many processes as you want under a container. However, in most cases they recommend against it because it usually means you're doing something wrong.

> Software developers forced to vendor lock-in their software

I've made Dockerfile's for quite a few different apps now, and I have never once had to actually change the application. The applications still work completely independent of Docker, so I'm not sure where the "vendor lock-in" comes in here.

> Docker won't be able to run even Postfix (or FTP daemons)

https://github.com/tomav/docker-mailserver
https://github.com/atmoz/sftp

> Docker is designed with cloud computing providers in mind exclusively

I would disagree, although this is a matter of opinion I suppose. Having used both VM's and Docker for deployment, Docker is ridiculously more developer-friendly than a standard VM architecture.

> No way to escape dependency hell

I don't worry about dependencies anymore. If I want to try a new app, I `docker run` it. No dependencies. My apps themselves comes with all of their dependencies so I don't have to screw around with dependencies on a host provider. Sure, it doesn't completely solve dependency problems (you still need to write a Dockerfile) but it makes my life a whole lot easier compared to without Docker.

Docker isn't the right fit for everything, and there's a lot of ways that I can think of where it can be improved. It strikes me like this was written by a frustrated sysadmin who hasn't spent the time to learn the tools (which is understandable, the learning curve is high and most things are different from traditional sysadmin tools).

In fact, in alot of cases Docker is needlessly complex and overkill. However, spreading FUD doesn't do anything to address these concerns and might scare away a lot of developers who could benefit from Docker.
A great point - it's important to do that ahead of the moment when you'll ready need to have clients (and it takes time for sure).

For consultants working with a single client, the right moment to do that kind of marketing is right now, while you're busy with your gig.
> 90% of brexit announcements are fake

While I agree there is likely a lot of sensationalism, the pound falling to its lowest level in years isn't just made up by journalists.
https://www.reddit.com/r/KotakuInAction/

I'd advise not to go there ;)
As time moves on, customers get more aware of the privacy implications of everything they do online. I think Apple is ahead of the pack.
Google cannot follow them because it's against their business interest.
I know plenty of people who do not trust Google and stay away from their products (including Android phones) as much as is feasible.
In my opinion it's the biggest improvement from ES6. However, you still need Babel to use this feature, even in Chrome/Firefox.

For those interested:

import: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

export: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
But I do understand function scoping. I understand what it is, what its semantics are, and how to implement and use it. And the advantage over block scoping isn't apparent to me.

But even if it should be apparent to me, why can't you explain the reason to me? What is this - some kind of argument that is impossible to comprehend unless you already agree with it?

I can understand your argument that block scoping was shoe-horned into JavaScript, post hoc, but that isn't a technical argument for the benefit of function scoping, is it?
> Not sure I follow. Are you asserting that native apps are easier to update than web apps?

I'm saying the processes are more robust. You either have the old app or the new one. You're never left with half of each, and you aren't beholden to random caches about whether or not you get the update.

> The combinations are smaller than the combinations of operating systems and phones one would have to worry about.

That can't possibly be true. Most platforms have more than one browser available, and with the exception of Microsoft, browsers don't have a "use x.y.z version rendering" like platform sdks.

Edit: unless you're taking the approach of: it works with this specific platform device running browser X, so it must work with all others running X. In which case, why not take the same approach to native apps?

> Do you think only web apps communicate with servers?

Where did I say that? Nowhere.

Web apps must contact servers and any remotely useful app will have all its storage server side.

In addition, web apps rely on servers to deliver the very thing the user sees and interacts with. UI spoofing has become such an issue browser vendors are reverting back to make it harder for web pages to present native looking dialogs etc.

Native apps can operate in a client server model, but a great deal of them don't need to because their use case is for local work, and even those that do, are merely transferring data over that channel. They aren't dependent on the same channel for the very interface the user sees.

Claiming that web apps are more secure is the most ridiculous thing I've read in a long time.
There's a substantial discount in many developers heads about the ongoing maintenance costs of their code. To them the up front costs are the only thing that matters.

If you're not spending significant time on rework it means your coworkers are doing it for you.

As version control has gotten better it's harder to hide who is to blame but most people still don't bother to look. Which means you get no feedback about how good your code is.
nor am I :) I'm suggesting that one of the perceived advantages of MacOS is that it's not tied to a heavyweight arduous Active Directory installation and that, in my book, there's not reason not to run Windows in exactly the same manner.

My point being, I don't think it's so much a difference between the Operating systems but how they're operated.
This is an important distinction, and as far as I know, none of the new features are very optimized. If you really want to write performant JS without a build step, you basically have to write it ES3-5 style, use for loops over maps and foreaches, etc
The parent implies that it will eventually drive the margins down. If you're saying that commodification has already taken place then it's even more impressive that Apple's line of computers can still command a premium and indicates that they have some kind of durable competitive advantage.
From what I read, part of the issue here is the these specific cameras cannot have their password changed, at least not through the normal web admin UI. So, they're shipping a default password that people cannot update.
I haven't used Facebook for over 2 years so it doesn't affect me.
Very uncool.
there needs to be a regulation body, similar to NHTSA that regulates security of digital products.
Permanently opened: https://pinboard.in/recent/
Swiss Train Deployments
I guess... but there also aren't many Spaniards, or French, or Belgians (citizens of countries presently with democracies but with colorful pasts) who are ashamed embarrassed of their countries. They might be opposed to some policies and disagree with some of their past history but seldom are ashamed. Imagine a Chinese person or Japanese person saying they are "shamed". It's a very hard thing to come by.
Worse part is that I knew that. Please forgive my impatient comment.
Ok, here's the thing:

Almost no one actually audits the source they download before they run it, whether it be a package installer, a configure/make/make-install tarball, or a curl|sh.

If you know enough to audit a shellscript, you can easily decompose the command-line to download, audit, and run the local copy.

For the vast majority that chooses to simply trust the author, there is no additional security issue with curl|sh compared to other non-signed distribution methods provided the script is wrapped in a function call or otherwise resistant to errors that might happen if a partial download is executed.

Should we do better than curl|sh? Yes. But it's no worse than downloading some random tarball or even cloning some random git repository, as long as it's served over HTTPS.
Bots may be trumping online polls
You can't compare that. Drugs is easier to use, doesn't require training, and works all the time.
Have you also read Cialdini's timeless business classic _Influence_? If so, which would you recommend I start with?
I have a question:

What does `for element of arr` buy me over `arr.forEach(element => ...)`

I don't find the for...of syntax particularly appealing or useful, but I might be missing something. Is it a matter of preference?
I've experienced this during my time modding - there are some truly awful people out there. Eventually this particular site took some significant actions to shut down the problem and did a lot of banning (even IP banning users), and those users defected to sites like 4chan...things became quite peaceful in the decade or so since then. No more having to deal with drama like a user tricking an underaged girl to send him nude pics and then posting them on the forums, or users creating erotica or demeaning fanfics about other users they hated & having it stored behind a server that routed you to different content depending on whether you had an IP address of a mod, or trolling of heightened proportions.

Moderation is a thankless job.
I wish that was possible. But all my friends are on Facebook so I have to use it (even if as little as possible).
I understand it well and think relying on hoisting is a bad idea, as do most people. Declaring a var in a block and using it outside of that block (which is what hoisting enables) is the opposite of "Placing the var declarations where they are used".

Please provide an example of what you believe to be a good usage of hoisting.
Heard good things about Speedlancer http://speedlancer.com/ especially for Australian freelancers
http://tcrf.net

Some games have a ton of unused content left in them
Even in smaller subs, there often is a quite bad signal-noise ratio, with common posts repeated all the times, meme/joke comments, ... HN isn't perfect on the first point (especially political discussions get repeated over and over as well), but still better.

That is something traditional forums often do a lot better, since a hot topic stays active for a long time instead of falling off and being replaced with a new one that discusses all the same points over again. Especially for common questions or product discussions, traditional boards tend to point people to search and existing topics instead of repeating them.
You should be complaining to your browser vendor. It looks fine in Firefox.
Why not simply choose not to use it if it doesn't fit your personal use-case? What is the purpose of inciting a boycott?
Have you ever had a project manager who has software development skills and experience?

It seems like there is a class division now, even at startups where the devs are on the frontlines and all actual decisions are kicked up a hierarchy.

If there's a quality issue, the frontline devs should be able to blow the whistle and get the problems resolved because we have the technical knowledge to identify the problem and to fix it.

CYA, Cover Your Ass, is a good call though since the tech companies aim to keep developers down.
What if they are merely still selling computers at a premium because they merely used to be better and are slowly falling behind?
And at the same time, the company recalling those products is issuing threats against anyone who is defaming their "goodwill":
https://news.ycombinator.com/item?id=12778954
While I'm a big believer in most of the ES6 changes (arrow functions! let/const! classes! generators!), I am not a big fan of many of the new destructuring features. They can actually make your code less approachable if you don't already know what's going on.
Javascript's weak comparison operators aren't that bad.
The historical (and continuing--hence the controversial Obamacare mandate) problem is adverse selection. If you know you'll be using a lot of expensive insurance coverage you'll buy insurance--probably the most comprehensive you can get. If you're a 20-something who doesn't think he will ever get sick or injured (or just doesn't think about future events a lot), you may pass on insurance entirely.

Outside of health care specifically, this is also why disability plans tend to be relatively inexpensive for large companies to offer but are pretty pricey--when you can even get them--for individuals.
I can certainly understand wanting to pull the plug on some of the most egregious forums/users/behaviors and restore sanity as quickly as possible. On the other hand, it’s a good bet that most bans wouldn’t come with a lengthy letter explaining exactly what caused the ban so it might just reinforce the feeling of being suppressed unfairly.

If the affected users actually are children (seems many of them are) then you’re not teaching anything by taking everything away with no explanation. As sad as this may be, in the modern age Reddit might be as much of an influence on a child as a teacher, day care or other major non-parent authority figure, and therefore what Reddit does “matters”. If Reddit’s primary response is to kill things, kids will feel unheard and disrespected and react strongly. If Reddit has a wide array of punishments and a very clear way to explain what a user did wrong, I think it would be a greater investment in the future of the forums.
Really? They seem to hate SRS just as much as we do...
> a big product line

There's your mistake - next to i-devices, the Mac is simply not a big product line. It's something they need to have around for ecosystem developers, and something of a brand exercise in other sectors. Nothing more.
Anyone here happen to know how Basecamp works? They seem to be comfortable with emailed login links, no username or password.
Definitely Influence.
We Were Right – Just a Decade Early
Lately I have been seeing a lot of rants on Facebook. Maybe that's just my 'echo chamber' only but the upcoming election is a big cause of this.
So I decided to code this little extension on a weekend. Just for lolz.
I would imagine they are off the hook for liability if they issue a recall, and I would also imagine there are going to be probably less than 5% of devices actually returned. How many end users of these products have any idea that they were part of this attack and how many end users will care enough about some cheap chinese electronic device to send it back and wait for a refund/replacement?
a wave of molasses rushed through the streets at an estimated 35 miles per hour (56 kilometers per hour)

Now, you wouldn't call that slow as molasses.
Ah. Now it all makes sense...
> However, in most cases they recommend against it because it usually means you're doing something wrong.

Docker-novice question for you:

What's the best practice for this? What assumptions are at play for said best practice? I can understand separating DB from App, but what about other cases where an app might naturally have to have multiple processes running?

•••

Edit: I hate calling this out, but if you're going to downvote questions asking for elucidation of the reasons surrounding best practices for a platform (something I'm frankly having a hard time finding in the case of Docker), keep in mind that doing so does nobody any favors and only discourages productive discourse. You've got over 500 karma enabling your capacity to downvote. Be responsible with the practice of doing so. Nothing in this comment (except perhaps this edit) warrants one.
It doesnt ever work.

Ive yet to see a "curl https://thisshit.net/trust/us/really/we/have/https | bash" script which didnt fail for whatever dumb reason, such as only working on specific variants of Ubuntu, with specific packages installed in specific version, and/or RedHat.

Usually these shit scripts fail when trying them out, for curiosity, in ArchLinux, Gentoo or Alpine Linux.

Sandstorm.io looking at you.

If you are already going to invest in making "an install script" with defined/researched which packages/versions with which your software needs, for various platforms - submit this data to that platform as an debian/{control,etc} to make a .deb or specfile for .rpm or PKGBUILD or whatever, and use the platforms _build tools_ to generate a platform specific package - be a package mantainer if you have to.

Another side effect of telling your users to curl | bash, is I wont ever use your software. You didnt make the effort to do the right thing with packaging, why would you have done any better for whatever it is youre trying to do with your shit software? (sandstorm again).
So while startup hype is at an all time high, the actual level of startups is at an all time low in the US.

Reminds me of something Terry Gilliam said... "Usually you spot how societies work by what they glorify: it's usually the thing they're deficient in."
Yes. Owning your own home is like cooking your own food. It might be cheaper but only if you don't value your own time or have anything better to do.

There's a reason why even rich, successful businesses rent office space instead of buying. They just can't manage a property as efficiently as the companies that focus on that.
While your point about pre-existing conditions is true, it's worse now. 3 months before ACA, I looked for an insurance plan because I was going to start my own company and we wondered if it would be cheaper than my wive's company plan. We found a $250/month $5,000 deductible plan with no co-pays (I'm fine with that). Her plan is $350. Idea was to get this plan, then add $100 to HSA (same cost but with added value). ACA comes along. Same-ish plan (ACA required more crap than we wanted) jumped to $550 without the HSA contribution. Now it's $712.

edit: spelling.
>This has been debunked already.

No, this hasn't been "debunked".

Have you ever looked at what all the auto majors spend on R&D? Do you you think that it's $0? Both GM and Ford spent $7 Billion on R&D last year. Tesla spent under $1BB. Yes, those old, stodgy, do-nothing companies outspent Tesla by a factor of 10-1 on R&D. This is a heavy R&D based industry.
"We might hit a +10% on food price (and gaz) in a near future. It might get harsh[er] for big families and low income jobs, it's fine for people with good salaries."

However, those people with good salaries whilst seeing inflation running at 10% will likely not see a wage increase to match. And they may also have just bought a house...

At the same time as 10% inflation, the BoE may eventually have to raise interest rates to try curb capital flight from Sterling and make it attractive again.

Higher interest rates & stagnant wages lead to people not being able to keep up with mortgage payments (which have just increased and so has everything else but their wage).

This leads to defaults on mortgages at the same time as house prices are falling because people cannot service such large mortgages at 10% interest.

That will hurt a lot of people with good salaries in the short term.
> When this happens is it true that if a person had invested in private or publicly listed companies their money would have been safer?

Large multinational corporations are probably safer than the riskiest countries if that's what you're asking.
I don't get it, they use facebook to start there own facebook channel to sell/trade stuff with other people on facebook. Sounds like they are using facebook as intended?
> Firstly, the tether of a space elevator could be tethered

Uh... Aren't connectors already supposed to be connected?
I agree mostly, however there are the issues of privacy, ads embedded into the OS and forced updates.
I've started to use const for every variable, then if I get an linting error about modifying a const, I switch it to let.

It took about two weeks to train my hands/brain to type const before let/var.
Certainly not the majority, but probably more than you think.
GPG is great for offline signatures, which in addition to HTTPS is a great way to assure that the software you obtain is legitimate.

That isn't to say that it isn't the product of a targeted trojan signed with a stolen GPG key.
This sucks. Like 'hawleyal wrote, survival requires it - but it's painful, because you can't get attached to the product you're working on. If you do, you'll be fighting with the management, customers and/or cow-orkers.
Strategies to Ensure Introverted Students Feel Valued at School
http://wiki.osdev.org/Main_Page has a LOT of great info on OS theory and practice as well.

Edit:
added "as well." I don't want to give the impression that the OP is an inferior source.
Unfortunately, NLP is a hard problem, and detecting intent is even harder: so hard even humans have trouble with it.